.mg_menu_japanesejoker .mg_name.content {
    background: none;
}

 
.mg_menu {
    width: 1142px;
    padding-top: 10px;
    margin-bottom: 4px;
    float: left;
    display: flex;
    gap: 10px;
}

.mg_menu a {
    float: left;
    display: block;
    width: 273px;
    min-width: 273px;
    height: 417px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
}

.mg_menu a iframe {
    position: absolute;
    left: -12px;
    top: 115px;
    width: 100% !important;
    height: 30px;
    z-index: 100;
    opacity: 0;
    transition: opacity .2s ease-in;
}
.mg_menu .mg_menu_bura iframe {
    z-index: 7;
}
.mg_menu .mg_menu_seka iframe {
    z-index: 6;
}
.mg_menu .mg_menu_domino iframe {
    z-index: 5;
}
.mg_menu .mg_menu_nardi iframe {
    z-index: 4;
}
.mg_menu .mg_menu_blackjack iframe {
    z-index: 3;
}
.mg_menu .mg_menu_japanesejoker iframe {
    z-index: 2;
}

.mg_menu a iframe.loaded {
    opacity: 1
}
#body.view_1024 .mg_menu a iframe {
    left: -51px;
    top: 155px;
}
#body.view_1024 .mg_menu a {
    width: 238px;

}

.japanes-soon {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    color: #fff;
    font-family: 'CrystalMT3-Bold';
    box-sizing: border-box;
    line-height: 120px;
    padding-right: 55px;
    text-align: right;
    font-size: 40px;
    display: none;
}

.tablegames-div {
    position: relative;
    margin-bottom: 25px;
    margin-top: 0px;
    background: rgba(33, 33, 33, 0.78);
    padding-bottom: 25px;
}

/*.tablegames-div:before {
    content: '';
    display: block;
    background: rgba(33, 33, 33, 0.78);
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 10px;
    left: -16px;
    top: -4px;
    z-index: 0;
}*/

.tablegames-menu-content {
    position: relative;
    z-index: 1;
    margin-left: 12px;
    min-height: 500px;
}

.mg_menu_bura {
    margin-left: 12px;
    position: relative;
    background: #12838e;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_bura:after {
    content: '';
    position: absolute;
    background: url(../Images/TableGames/bura-card.png) no-repeat top left;
    right: 0px;
    bottom: 0px;
    width: 188px;
    height: 165px;
    overflow: hidden;
    display: none;
}

.mg_menu_bura:hover{
    background: #1e9eaa;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_seka {
    background: #1b962f;
    position: relative;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_seka:after {
    content: '';
    position: absolute;
    background: url(../Images/TableGames/seka-card.png) no-repeat top left;
    right: 0;
    bottom: 0;
    width: 198px;
    height: 180px;
    display: none;
}

.mg_menu_seka:hover {
    background: #24af3b;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_domino {
    background:#c09f0c ;
    position: relative;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_domino:after {
    content: '';
    position: absolute;
    background: url(../Images/TableGames/domino-card.png) no-repeat top left;
    right: 0;
    bottom: 0;
    width: 207px;
    height: 182px;
    display: none;
}

.mg_menu_domino:hover {
    background: #d1b229;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_nardi {
    background: #a7772c;
    position: relative;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_nardi:after {
    content: '';
    position: absolute;
    background: url(../Images/TableGames/nardi-card.png) no-repeat top left;
    right: 0;
    bottom: 0;
    width: 338px;
    height: 240px;
    background-position: 200px 45px;
    display: none;
}

.mg_menu_nardi:hover {
    background: #c08b35;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu a.mg_menu_blackjack {
    background: #854884;
    position: relative;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu a.mg_menu_blackjack:after {
    content: '';
    position: absolute;
    background: url(../Images/TableGames/blackjack-card.png) no-repeat top left;
    right: 0;
    bottom: 0;
    width: 177px;
    height: 163px;
    display: none;
}

.mg_menu a.mg_menu_blackjack:hover {
    background: #9c569b;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu a.mg_menu_japanesejoker {
    background: #156d51;
    cursor: pointer;
    position: relative;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu a.mg_menu_japanesejoker:after {
    content: '';
    position: absolute;
    background: url(../Images/TableGames/joker-card.png) no-repeat top left;
    right: 0;
    bottom: 0;
    width: 179px;
    height: 194px;
    display: none;
}

.mg_menu a.mg_menu_japanesejoker:hover {
    background: #248868;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.mg_menu_amount {
    display: block;
    background: url(../Images/TableGames/image.png) no-repeat;
    position: absolute;
    right: 8px;
    top: 7px;
    width: 86px;
    height: 30px;
    font-size: 16.609px;
    font-family: 'Roboto';
    color: rgb( 217, 217, 217);
    text-align: center;
    line-height: 29px;
}

.mg_menu_bura .mg_menu_amount {
    background-position: -118px -1281px;
}

.mg_menu_seka .mg_menu_amount {
    background-position: -118px -1321px;
}

.mg_menu_domino .mg_menu_amount {
    background-position: -118px -1361px;
}

.mg_menu_nardi .mg_menu_amount {
    background-position: -118px -1401px;
}

.mg_menu_blackjack .mg_menu_amount {
    background-position: -118px -1441px;
    right: 33px;
    top: 45px;
}

.mg_menu_japanesejoker .mg_menu_amount {
    background-position: -118px -1481px;
    right: 33px;
    top: 45px;
}

.mg_jackpot {
    display: block;
    background: url(../Images/TableGames/image.png) no-repeat;
    position: absolute;
    left: 15px;
    top: 15px;
    width: 92px;
    height: 20px;
}

#body.view_1024 .mg_jackpot {
	left: 1px;
}

.mg_menu_bura .mg_jackpot {
    background-position: -6px -1281px;
}

.mg_menu_seka .mg_jackpot {
    background-position: -8px -1321px;
}

.mg_menu_domino .mg_jackpot {
    background-position: -8px -1361px;
}

.mg_menu_nardi .mg_jackpot {
    background-position: -8px -1401px;
}

.mg_menu_blackjack .mg_jackpot {
    background-position: -8px -1441px;
    left: 315px;
    top: 49px;
}

.mg_menu_japanesejoker .mg_jackpot {
    background-position: -8px -1481px;
    left: 340px;
    top: 49px;
}

.mg_image {
    display: block;
    background: url(../Images/TableGames/image.png) no-repeat;
    position: absolute;
}

.mg_menu_bura .mg_image {
    background-position: -222px -1281px;
    width: 63px;
    height: 68px;
    left: 19px;
    top: 57px;
}

.mg_menu a.mg_menu_bura:hover .mg_image {
    background-position: -220px -1468px;
    width: 80px;
    height: 85px;
    left: 10px;
    top: 48px;
}

.mg_menu_seka .mg_image {
    background-position: -303px -1281px;
    width: 66px;
    height: 70px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_seka:hover .mg_image {
    background-position: -320px -1468px;
    width: 86px;
    height: 89px;
    left: 8px;
    top: 45px;
}

.mg_menu_domino .mg_image {
    background-position: -387px -1281px;
    width: 79px;
    height: 72px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_domino:hover .mg_image {
    background-position: -426px -1468px;
    width: 100px;
    height: 91px;
    left: 8px;
    top: 47px;
}

.mg_menu_nardi .mg_image {
    background-position: -484px -1281px;
    width: 84px;
    height: 54px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_nardi:hover .mg_image {
    background-position: -546px -1468px;
    width: 109px;
    height: 73px;
    left: 8px;
    top: 47px;
}

.Vector_Smart_Object5_copy_2 {
    background-image: url("Vector Smart Object5 copy 2.png");
    position: absolute;
    left: 546px;
    top: 1468px;
    width: 109px;
    height: 73px;
    z-index: 5;
}

.mg_menu_blackjack .mg_image {
    background-position: -586px -1281px;
    width: 62px;
    height: 70px;
    left: 18px;
    top: 30px;
}

.mg_menu a.mg_menu_blackjack:hover .mg_image {
    background-position: -675px -1468px;
    width: 81px;
    height: 89px;
    left: 8px;
    top: 19px;
}

.mg_menu_japanesejoker .mg_image {
    background-position: -676px -1284px;
    width: 74px;
    height: 60px;
    left: 18px;
    top: 30px;
}

.mg_menu a.mg_menu_japanesejoker:hover .mg_image {
    background-position: -776px -1468px;
    width: 102px;
    height: 86px;
    left: 8px;
    top: 18px;
    cursor: pointer;
}

.mg_name {
    display: block;
    position: absolute;
    left: 0px;
    top: 40px;
    width: 100%;
    font-size: 32px;
    font-family: 'CrystalBetUni-Bold';
    color: #ffffff;
    text-align: left;
    white-space: nowrap;
    box-sizing: border-box;
    text-align: center;
}
.mg_menu_bura .mg_name {
    color: #FFFFFF;
}

.mg_menu_seka .mg_name {
    color: #FFFFFF;
}

.mg_menu_domino .mg_name {
    color: #FFFFFF;
}

.mg_menu_nardi .mg_name {
    color: #FFFFFF;
}

.mg_menu_blackjack .mg_name {
    color: #FFFFFF;
}

.mg_menu_japanesejoker .mg_name {
    color: #FFFFFF;
}

.mg_menu a.disabled .mg_menu_amount,
.mg_menu a.disabled .mg_jackpot {
    opacity: 0.38;
}

.clear {
    clear: both;
}

.mg_menu2 {
    background: url(../Images/TableGames/bg1.png) repeat-x;
    margin-bottom: 0px;
    height: 60px;
    border-bottom: 1px solid #222222;
    margin-top: 14px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.mg_menu2 a {
    display: block;
    float: left;
    border-right: 1px solid #2a2a2a;
    text-decoration: none;
    cursor: pointer;
    font-size: 15px;
    color: #d9d9d9;
    width: 150px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-shadow: 1px -2px 0px rgba(40, 40, 40, 1);
}

.first-mg_menu2 {
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}

.mg_menu2 a:hover {
    background-image: -moz-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    box-shadow: 0px 1px 0px 0px rgba(33, 33, 33, 0.85), inset 0px 1px 0px 0px rgba(255, 229, 136, 0.004);
    color: #222222;
    text-shadow: none;
}

.mg_menu2 a.active {
    display: block;
    float: left;
    background-image: -moz-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    box-shadow: 0px 1px 0px 0px rgba(33, 33, 33, 0.85), inset 0px 1px 0px 0px rgba(255, 229, 136, 0.004);
    color: #222222;
    border-right: 1px solid #2a2a2a;
    text-decoration: none;
    cursor: pointer;
    font-size: 15px;
    width: 150px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-shadow: none;
    position: relative;
}

.mg_menu2 a.active:after {
    content: '';
    position: absolute;
    left: 43%;
    bottom: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #FACA36;
    display: block;
}

.mg_menu3 {
    height: 48px;
    background: #2a2a2a;
    border-top: 1px solid #383838;
    margin-bottom: 2px;
    /*padding-left: 20px;*/
}

.mg_menu3_a {
    display: block;
    float: left;
    text-decoration: none;
    cursor: pointer;
    font-size: 14px;
    color: #d1d1d1;
    line-height: 34px;
    margin: 9px 3px 0 3px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.251);
}

.mg_menu3_a:hover {
    color: #fde053;
}

.mg_menu3_a_1 {
    float: left;
    display: block;
    width: 15px;
    height: 30px;
    /*background: url(../Images/TableGames/image.png);
	background-position: -57px -294px;*/
}

.mg_menu3_a_2 {
    float: left;
    display: block;
    height: 30px;
    /*background: url(../Images/TableGames/image.png);
	background-position: -8px -370px;*/
    padding: 0 5px;
}

.mg_menu3_a_3 {
    float: left;
    display: block;
    width: 15px;
    height: 30px;
    /*background: url(../Images/TableGames/image.png);
	background-position: -83px -294px;*/
}

.mg_menu3_a_clear {
    display: block;
    clear: both;
}

.mg_menu3_a.active {
    color: #fde053;
    text-shadow: 0px 1px 0px rgba(234, 181, 78, 0.38);
    margin-top: 9px;
    line-height: 34px;
}

.mg_menu3_a.active .mg_menu3_a_1 {
    /*background-position: -8px -294px;*/
}

.mg_menu3_a.active .mg_menu3_a_2 {
    /*background-position: -8px -334px;*/
}

.mg_menu3_a.active .mg_menu3_a_3 {
    /*background-position: -31px -294px;*/
}

.mg_menu3_play {
    float: right;
    display: block;
    background: url(../Images/TableGames/image.png);
    background-position: -270px -8px;
    width: 180px;
    height: 49px;
    margin: 8px 20px 0 0;
    font-size: 20px;
    color: #34300a;
    text-shadow: 0px 1px 0px rgba(255, 237, 78, 0.392);
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-decoration: none;
    line-height: 53px;
    padding-left: 19px;
}

.mg_menu3_play:hover {
    background-position: -270px -71px;
}

.mg_div1 {
    color: #eab413;
    font-family: 'bpg_mrgvlovani_2010regular';
    height: 39px;
    line-height: 41px;
    font-size: 16px;
    background: #212121;
    padding-left: 13px;
}

.mg_head1 {
    height: 33px;
    line-height: 37px;
    color: #dadada;
    text-shadow: 0px -1px 0px rgba(11, 11, 11, 0.392);
    font-size: 12px;
    font-family: 'crystal1';
    /*border-bottom: 1px solid #212121;*/
}

.tablegames-menu-content.keno .mg_head1_2 {
    width: 393px;
}

.mg_head1_1 {
    float: left;
    width: 109px;
    height: 33px;
    text-align: center;
    background: #110b11;
}

.mg_head1_2 {
    float: left;
    width: 336px;
    height: 33px;
    text-align: center;
    background: #110b11;
}

.mg_head1_3 {
    float: left;
    width: 397px;
    height: 33px;
    text-align: center;
    background: #110b11;
}

.mg_head1_4 {
    float: left;
    width: 387px;
    height: 33px;
    text-align: center;
    background: #110b11;
}

.mg_row1 {
    height: 36px;
    line-height: 37px;
    color: #bbbbbb;
    font-size: 15px;
    font-family: 'Roboto';
    background: #1c1c1c;
    border-bottom: 1px solid #121212;
    width: calc( 100% - 1px);
}

.mg_row1:nth-child(odd) {
    background: #1f1f1f;
}

.mg_row1_1 {
    float: left;
    width: 108px;
    height: 36px;
    text-align: center;
    border-right: 1px solid #121212;
}

.mg_row1_2 {
    float: left;
    width: 237px;
    height: 36px;
    padding-left: 145px;
    text-align: left;
    border-right: 1px solid #121212;
}

.tablegames-menu-content.keno .mg_row1_2 {
    width: 387px;
}

.mg_row1_2 span {
    display: inline-block;
    background: url(../Images/TableGames/image.png);
    background-position: -270px -169px;
    width: 14px;
    height: 14px;
    margin-right: 8px;
}

.mg_row1_3 {
    float: left;
    width: 396px;
    height: 36px;
    text-align: center;
    border-right: 1px solid #121212;
}

.mg_row1_4 {
    float: left;
    width: 385px;
    height: 36px;
    text-align: center;
}

.rating_div {
    display: none;
}

/*
.rating_div .mg_row1:last-child .mg_row1_1,
.rating_div .mg_row1:last-child .mg_row1_2,
.rating_div .mg_row1:last-child .mg_row1_3,
.rating_div .mg_row1:last-child .mg_row1_4 {
	background-position: -16px -1228px;	
	color: #0a0a0a;
} 

.rating_div .mg_row1:last-child .mg_row1_2 span {
    background-position: -304px -169px;
}

*/

.mg_div2 {
    font-family: 'crystal2';
    font-size: 13px;
    color: #bfbfbf;
    padding: 25px 27px;
    line-height: 18px;
}

.mg_div2 span {
    color: #ff1616;
}

.reikebi_div {
    line-height: 18px;
}

.mg_head2 {
    height: 33px;
    line-height: 37px;
    color: #8e8e8e;
    text-shadow: 0px -1px 0px rgba(11, 11, 11, 0.392);
    font-size: 12px;
    font-family: 'crystal1';
    border-bottom: 1px solid #212121;
    padding: 0 27px;
}

.mg_head2_1 {
    float: left;
    width: 612px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
    border-top-left-radius: 10px;
}

.mg_head2_2 {
    float: left;
    width: 565px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
    border-top-right-radius: 10px;
}

.mg_row2 {
    height: 28px;
    line-height: 29px;
    color: #bbbbbb;
    font-size: 13px;
    font-family: 'crystal2';
    border-bottom: 1px solid #212121;
    padding: 0 27px;
}

.mg_row2_1 {
    float: left;
    width: 611px;
    height: 28px;
    text-align: center;
    background: #272727;
    border-right: 1px solid #212121;
}

.mg_row2_2 {
    float: left;
    width: 565px;
    height: 28px;
    text-align: center;
    background: #272727;
}

.mg_row2:nth-child(odd) .mg_row2_1,
.mg_row2:nth-child(odd) .mg_row2_2 {
    background: #303030;
}

.mg_div3 {
    float: left;
    margin: 25px 0 0 25px;
    width: 740px;
    font-family: 'crystal2';
    font-size: 13px;
    color: #dadada;
}

.mg_div4 {
    float: right;
    background: url(../Images/TableGames/image.png);
    background-position: -26px -713px;
    width: 106px;
    height: 435px;
    margin: 25px 80px 0 0;
}

.mg_div3_1 {
    width: 500px;
    height: 36px;
    line-height: 38px;
    border-top: 1px dotted #3f3f3f;
}

.mg_div3 .mg_div3_1:first-child {
    border-top: none;
}

.mg_div3 span {
    color: #fde053;
}

.ratting_bottom {
    background: url('../Images/TableGames/bottom.png') center no-repeat;
    height: 39px;
    margin-top: 20px;
}

.tablegames-menu {
    width: 99%;
    height: 39px;
    border-bottom: 1px solid #393939;
    font-family: 'crystal1';
    color: #fff;
    font-size: 14px;
    position: relative;
    z-index: 1;
    margin-left: 12px;
}

.tablegames-menu-list-right {
    position: absolute;
    width: 285px;
    height: 38px;
    display: none;
    background: #fde053;
    right: 0;
    line-height: 38px;
    text-decoration: none;
    box-sizing: border-box;
    text-align: left;
    padding-left: 53px;
    color: #322b03;
    font-size: 15px;
    font-family: 'CrystalMT3-Regular';
}

.tablegames-menu-list-right:hover {
    background: #ffea83;
}

.tablegames-menu-list-right:after {
    content: '';
    display: block;
    background: url(../Images/BoardGameMania/bt.png);
    width: 30px;
    height: 19px;
    position: absolute;
    left: 14px;
    top: 9px;
}

.tablegames-menu-list {
    display: block;
    height: 39px;
    line-height: 39px;
    float: left;
    cursor: pointer;
    text-decoration: none;
    color: rgb(153, 153, 153);
    position: relative;
    font-family: "CrystalBetUni-Medium";
    font-size: 18px;
    margin-right: 35px;
}

.tablegames-menu-list.new:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../Images/Common/poker-new.png) no-repeat;
    background-position: -6px -4px;
    width: 25px;
    height: 29px;
    display: block;
}

.tablegames-menu-list:first-child:after,
.tablegames-menu-list.active:after {
    display: none;
}

.tablegames-menu-list.active {
    color: #e5cf4d;
    border-bottom: 2px solid #e5cf4d;
}

.tablegames-menu-list-under {
    display: block;
    height: 36px;
    line-height: 39px;
    float: left;
    padding: 0 13px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    font-family: 'crystal1';
    color: #fff;
    font-size: 14px;
    margin-top: 8px;
}

.tablegames-menu-list-under:after {
    content: '';
    display: block;
    background: url(../Images/LiveCasino/menu_line.png);
    width: 1px;
    height: 36px;
    position: absolute;
    left: -1px;
    top: 0;
}

.tablegames-menu-list-under:first-child:after {
    display: none;
}

.tablegames-menu-list-under.active {
    color: #ffe242;
}

.tablegames-menu-content {
    display: none;
}

.verification.verified {
    display: block;
    background: url(../Images/EuroCup/list.png) no-repeat center top;
    background-position: -123px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.verification.notverified {
    display: block;
    background: url(../Images/EuroCup/list.png) no-repeat center top;
    background-position: -151px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.mg_row1_1 {
    width: 80px;
}

.mg_row1_2 {
    width: 419px;
    box-sizing: border-box;
}

.mg_row1_3,
.mg_row1_4,
.mg_row1_5,
.mg_row1_6 {
    width: 200px;
    height: 36px;
    float: left;
    border-right: 1px solid #121212;
    text-align: center;
}

.mg_head1_1 {
    width: 80px;
}

.mg_head1_2 {
    width: 424px;
    box-sizing: border-box;
}

.mg_head1_3,
.mg_head1_4,
.mg_head1_5,
.mg_head1_6 {
    width: 200px;
    float: left;
    background: #110b11;
    height: 33px;
    text-align: center;
}

.mg_row1_6 {
    color: #fde053;
    font-size: 16px;
}

.mg_row1_6 label {
    font-family: 'lari_symbol_v2';
}

.mg_row1.last .mg_row1_6 {
    color: #fff;
}

.boardgames-tournaments-title1 {
    font-size: 18px;
    color: #fde053;
    font-family: 'CrystalMT3-Regular';
    margin-top: 25px;
    margin-bottom: 25px;
}

.boardgames-tournaments-text1 {
    color: #c9c9c9;
    font-size: 13px;
    font-family: 'CrystalNU4-Regular';
    margin-bottom: 25px;
}

.boardgames-tournaments-title1-1 {
    color: #fde053;
    font-size: 13px;
    font-family: 'CrystalNU4-Regular';
    margin-bottom: 5px;
    text-transform: uppercase;
}

.boardgames-tournaments-circle {
    font-size: 13px;
    font-family: 'CrystalNU4-Regular';
    color: #fde053;
    float: left;
    margin-right: 30px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.boardgames-tournaments-circle span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    text-align: center;
    line-height: 20px;
    background: #fde053;
    color: #251f05;
    margin-right: 14px;
}

.boardgames-tournaments-a {
    width: 153px;
    height: 46px;
    display: block;
    background: #fde053;
    right: 0;
    line-height: 46px;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    color: #322b03;
    font-size: 15px;
    font-family: 'CrystalMT3-Regular';
}

.boardgames-tournaments-a:hover {
    background: #ffea83;
}

.boardgames-weeklyleaderboard-title {
    font-size: 17px;
    font-family: "CrystalNU4-Bold";
    color: #ffffff;
    text-align: left;
    margin-top: 30px;
}

.boardgames-weeklyleaderboard-title span:first-child {
    color: #26acba;
}

.boardgames-weeklyleaderboard-title :nth-child(2) {
    color: #c2a323;
}

.boardgames-weeklyleaderboard-title :nth-child(3) {
    color: #a47b31;
}

.boardgames-weeklyleaderboard-liner3{
    width: 100%;
    height: 95px;
    margin-top: 40px;
    margin-left: 30px;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner{
    float: left;
    width: 245px;
    height: 100%;
    position: relative;
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: #cccccc;
    line-height: 1.2;
    margin-left: 15px;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner.four{
    width: 320px;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner.one:after{
    content: '';
    position: absolute;
    width: 17px;
    height: 59px;
    background: url(../Images/TableGames/one.png) no-repeat center top;
    left: -33px;
    top: 0;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner.two:after{
    content: '';
    position: absolute;
    width: 33px;
    height: 59px;
    background: url(../Images/TableGames/two.png) no-repeat center top;
    left: -40px;
    top: 0;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner.three:after{
    content: '';
    position: absolute;
    width: 32px;
    height: 60px;
    background: url(../Images/TableGames/three.png) no-repeat center top;
    left: -40px;
    top: 0;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner.four:after{
    content: '';
    position: absolute;
    width: 35px;
    height: 59px;
    background: url(../Images/TableGames/four.png) no-repeat center top;
    left: -40px;
    top: 0;
}
.boardgames-weeklyleaderboard-liner3 .liner-inner span{
    color: rgb(250, 226, 82);
    font-family: "CrystalBetUni-Bold";
}
.boardgames-weeklyleaderboard-title1 {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(170, 170, 170);
    text-align: center;
    margin-top: 15px;
}

.boardgames-weeklyleaderboard-title2 {
    position: relative;
    margin-top: 30px;
    width: 790px;
}

.boardgames-weeklyleaderboard-title2 .numeration {
    position: absolute;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    position: absolute;
    width: 24px;
    height: 24px;
    left: 0;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 1.6;
    top: 0;
}

.boardgames-weeklyleaderboard-title2 div {
    font-size: 16px;
    font-family: "CrystalNU4-Regular";
    color: rgb(255, 255, 255);
    margin-left: 45px;
}

.boardgames-weeklyleaderboard-title2 div span {
    color: #fae252;
}

.boardgames-weeklyleaderboard-table {
    width: 733px;
    height: 90px;
    position: relative;
    background: #353535;
    margin-top: 25px;
    margin-left: 45px;
}

.boardgames-weeklyleaderboard-table .row {
    width: 100%;
    height: 45px;
}

.boardgames-weeklyleaderboard-table .row1 {
    width: 100%;
    height: 45px;
}

.boardgames-weeklyleaderboard-table .row .col {
    width: 125px;
    height: 45px;
    background-color: #171717;
    display: inline-block;
    float: left;
    margin-right: 1px;
    font-size: 15px;
    font-family: "CrystalBetUni";
    color: rgb(153, 153, 153);
    line-height: 2.933;
    text-align: center;
}

.boardgames-weeklyleaderboard-table .row .col:first-child {
    width: 103px;
    height: 45px;
    background-color: #171717;
}

.boardgames-weeklyleaderboard-table .row .col:last-child {
    margin-right: 0;
}

.boardgames-weeklyleaderboard-table .row1 .col {
    width: 125px;
    height: 45px;
    background-color: #272727;
    display: inline-block;
    float: left;
    margin-right: 1px;
    text-align: center;
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    line-height: 2.933;
}

.boardgames-weeklyleaderboard-table .row1 .col:first-child {
    width: 103px;
    height: 45px;
    background-color: #272727;
}

.boardgames-weeklyleaderboard-table .row1 .col:last-child {
    margin-right: 0;
}

.boardgames-weeklyleaderboard-table1 {
    width: 733px;
    height: 90px;
    position: relative;
    background: #353535;
    margin-top: 25px;
    margin-left: 45px;
}

.boardgames-weeklyleaderboard-table1 .row {
    width: 100%;
    height: 45px;
}

.boardgames-weeklyleaderboard-table1 .row1 {
    width: 100%;
    height: 45px;
}

.boardgames-weeklyleaderboard-table1 .row .col {
    width: 62px;
    height: 45px;
    background-color: #171717;
    display: inline-block;
    float: left;
    margin-right: 1px;
    font-size: 15px;
    font-family: "CrystalBetUni";
    color: rgb(153, 153, 153);
    line-height: 2.933;
    text-align: center;
}

.boardgames-weeklyleaderboard-table1 .row .col:first-child {
    width: 103px;
    height: 45px;
    background-color: #171717;
}

.boardgames-weeklyleaderboard-table1 .row .col:last-child {
    margin-right: 0;
}

.boardgames-weeklyleaderboard-table1 .row1 .col {
    width: 62px;
    height: 45px;
    background-color: #272727;
    display: inline-block;
    float: left;
    margin-right: 1px;
    text-align: center;
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    line-height: 2.933;
}

.boardgames-weeklyleaderboard-table1 .row1 .col:first-child {
    width: 103px;
    height: 45px;
    background-color: #272727;
}

.boardgames-weeklyleaderboard-table1 .row1 .col:last-child {
    margin-right: 0;
}

.boardgames-tournaments-menu {
    float: left;
    width: 227px;
    height: 224px;
    margin-top: 50px;
    border-right: 1px solid rgb(53, 53, 53);
}

.boardgames-tournaments-menu-list {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #999999;
    display: block;
    margin-top: 10px;
    text-decoration: none;
    padding-left: 15px;
    cursor: pointer;
}

.boardgames-tournaments-menu-list:hover {
    color: #f0db74;
}

.boardgames-tournaments-menu-list:first-child {
    margin-top: 0;
}

.boardgames-tournaments-menu-list.active {
    color: #e5cf4d;
    border-left: 3px solid #e5cf4d;
    padding-left: 15px;
}

.boardgames-tournaments-bountytournament {
    float: left;
    margin-top: 50px;
    margin-left: 20px;
}

.boardgames-tournaments-bountytournament-title {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
}

.boardgames-tournaments-bountytournament-title1 {
    display: inline-block;
    margin-top: 15px;
}

.boardgames-tournaments-bountytournament-title1 span:first-child {
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 15px;
    font-family: "CrystalBetUni";
    color: rgb(250, 226, 82);
    line-height: 1.6;
    text-align: center;
    float: left;
}

.boardgames-tournaments-bountytournament-title1 span:nth-child(2) {
    font-family: "CrystalMT3-Regular";
    font-size: 15px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    margin-left: 10px;
    float: left;
}

.boardgames-tournaments-bountytournament-title1:nth-child(3) span:first-child {
    margin-left: 20px;
}

.boardgames-tournaments-bountytournament-title1 span:nth-child(2) span {
    color: #e5cf4d;
    margin-left: 0;
}

.boardgames-tournaments-bountytournament-title2 {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    margin-top: 30px;
}

.boardgames-tournaments-bountytournament-title3 .block1 {
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 10px;
    width: 460px;
    height: 207px;
    float: left;
    margin-top: 15px;
}

.boardgames-tournaments-bountytournament-title3 .block1:nth-child(2) {
    margin-left: 30px;
}

.boardgames-tournaments-bountytournament-title3 .block1 div span:first-child {
    border-radius: 50%;
    background-color: rgb(250, 226, 82);
    width: 26px;
    height: 26px;
    font-size: 15px;
    font-family: "CrystalBetUni";
    color: rgb(33, 33, 33);
    line-height: 1.6;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
}

.boardgames-tournaments-bountytournament-title3 .block1 div {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    margin-left: 15px;
    margin-top: 15px;
}

.boardgames-tournaments-bountytournament-title3 .block1 div span {
    color: #fae252;
}

.boardgames-tournaments-bountytournament-title3 .block1 .block1-span {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding-left: 25px;
    padding-top: 10px;
    display: block;
}

.boardgames-tournaments-bountytournament-title3 .block1 .block1-span1 {
    font-family: "CrystalMT3-Regular";
    font-size: 16px;
    color: rgb(170, 170, 170);
    display: block;
    padding-left: 25px;
    padding-top: 10px;
}

.boardgames-tournaments-bountytournament-title3 .block1 .block1-span2 {
    font-family: "CrystalMT3-Regular";
    font-size: 13px;
    color: rgb(153, 153, 153);
    text-transform: uppercase;
    display: block;
    padding-left: 25px;
    padding-top: 10px;
    padding-right: 15px;
}

.boardgames-tournaments-bountytournament-title4 {
    margin-top: 50px;
}

.boardgames-tournaments-bountytournament-title4 .block1 {
    float: left;
    width: 465px;
    height: 506px;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content {
    width: 463px;
    height: 368px;
    margin-top: 20px;
    background: #353535;
}

.boardgames-tournaments-bountytournament-title4 .block1 .top-txt {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding-left: 15px;
    padding-top: 10px;
    display: block;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row {
    width: 100%;
    height: 40px;
    margin-bottom: 1px;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row:first-child .col {
    background: #171717;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col {
    width: 115px;
    height: 100%;
    background: #272727;
    margin-bottom: 1px;
    float: left;
    margin-right: 1px;
    font-size: 15px;
    text-align: center;
    line-height: 2.5;
    color: #fff;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col.time {
    font-family: "CrystalBetUni-Regular";
    color: rgb(153, 153, 153);
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col.bura {
    font-family: "CrystalBetUni-Bold";
    color: rgb(38, 172, 186);
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col.nardi {
    font-family: "CrystalBetUni-Bold";
    color: #a47b31;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col.domino {
    font-family: "CrystalBetUni-Bold";
    color: #c2a323;
}

.boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col:last-child {
    margin-right: 0;
}

.boardgames-tournaments-bountytournament-title4 .block2 {
    float: left;
    width: 465px;
    height: 467px;
    position: relative;
    margin-left: 30px;
}

.boardgames-tournaments-bountytournament-title4 .block2 {
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 10px;
    width: 341px;
    height: 415px;
    margin-top: 68px;
    margin-left: 30px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .inner-txt {
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    text-align: left;
    margin-left: 35px;
    margin-top: 21px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .inner-txt.bura {
    color: rgb(38, 172, 186);
}

.boardgames-tournaments-bountytournament-title4 .block2 .inner-txt.domino {
    color: #c2a323;
}

.boardgames-tournaments-bountytournament-title4 .block2 .inner-txt.nardi {
    color: #a47b31;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content {
    width: 276px;
    height: 43px;
    background: #353535;
    margin: 0 auto;
    position: relative;
    margin-top: 9px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content:after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 276px;
    height: 4px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content.bura {
    height: 40px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content.bura:after {
    background: rgb(38, 172, 186);
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content.domino {
    height: 120px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content.domino:after {
    background: #c2a323;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content.nardi {
    height: 80px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content.nardi:after {
    background: #a47b31;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content .row {
    width: 100%;
    height: 40px;
    margin-bottom: 1px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content .row .col {
    width: 137.5px;
    height: 100%;
    background: #171717;
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    line-height: 2.5;
    text-align: center;
    color: #fff;
    position: relative;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content .row .col:first-child:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/time-icon.png') no-repeat center top;
    width: 15px;
    height: 15px;
    left: 28px;
    top: 11px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content .row .col:last-child:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/cup-icon.png') no-repeat center top;
    width: 19px;
    height: 15px;
    left: 23px;
    top: 12px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .main-content .row .col:first-child {
    margin-right: 1px;
}

.boardgames-tournaments-bountytournament-title4 .block2 .top-txt {
    position: absolute;
    top: -60px;
    left: 0px;
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(250, 226, 82);
    text-transform: uppercase;
}

.boardgames-tournaments-guaranteedtournament {
    float: left;
    margin-top: 50px;
    margin-left: 20px;
}

.boardgames-tournaments-guaranteedtournament .top-container {
    width: 1117px;
    height: 100px;
}

.boardgames-tournaments-guaranteedtournament .top-container .block {
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 10px;
    width: 219px;
    height: 72px;
    float: left;
    margin-left: 25px;
    position: relative;
    font-size: 16px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    line-height: 1.2;
    padding-left: 30px;
    padding-top: 15px;
}

.boardgames-tournaments-guaranteedtournament .top-container .block span:first-child {
    position: absolute;
    top: 30px;
    left: -13px;
    border-radius: 50%;
    background-color: rgb(250, 226, 82);
    width: 26px;
    height: 26px;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(33, 33, 33);
    line-height: 1.7;
    text-align: center;
}

.boardgames-tournaments-guaranteedtournament .top-container .block span:nth-child(2) {
    color: #fae252;
}

.boardgames-tournaments-guaranteedtournament .aside-container {
    float: left;
    margin-top: 50px;
    margin-left: 20px;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first {
    width: 800px;
    height: 830px;
}

.boardgames-tournaments-guaranteedtournament .aside-container.second {
    width: 410px;
    height: 475px;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .title {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table {
    width: 769px;
    height: 735px;
    background-color: rgb(53, 53, 53);
    margin-top: 50px;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row {
    width: 100%;
    height: 45px;
    margin-bottom: 1px;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row .col {
    float: left;
    width: 109px;
    height: 100%;
    margin-right: 1px;
    background: #272727;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.933;
    text-align: center;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col {
    float: left;
    width: 109px;
    height: 100%;
    margin-right: 1px;
    background: #171717;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.time {
    color: rgb(153, 153, 153);
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.bura {
    color: #26acba;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.seka {
    color: #75a819;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.domino {
    color: #c2a323;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.nardi {
    color: #a47b31;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.blackjack {
    color: #b65779;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.jap-joker {
    color: #297a4b;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .aside-container.second .title {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(250, 226, 82);
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
}

.boardgames-tournaments-guaranteedtournament .aside-container.first .table .row .col:last-child {
    margin-right: 0;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content {
    width: 276px;
    height: 43px;
    background: #353535;
    margin: 0 auto;
    position: relative;
    margin-top: 9px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content:after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 276px;
    height: 4px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content.bura {
    height: 40px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content.bura:after {
    background: rgb(38, 172, 186);
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content.domino {
    height: 81px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content.domino:after {
    background: #c2a323;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content.nardi {
    height: 40px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content.nardi:after {
    background: #a47b31;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content .row {
    width: 100%;
    height: 40px;
    margin-bottom: 1px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col {
    width: 137.5px;
    height: 100%;
    background: #171717;
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    line-height: 2.5;
    text-align: center;
    color: #fff;
    position: relative;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col:first-child:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/time-icon.png') no-repeat center top;
    width: 15px;
    height: 15px;
    left: 28px;
    top: 11px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col:last-child:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/cup-icon.png') no-repeat center top;
    width: 19px;
    height: 15px;
    left: 23px;
    top: 12px;
}

.boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col:first-child {
    margin-right: 1px;
}

.boardgames-tournaments-guaranteedtournament .block2 .top-txt {
    position: absolute;
    top: -60px;
    left: 0px;
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(250, 226, 82);
    text-transform: uppercase;
}

.boardgames-tournaments-guaranteedtournament .block2 {
    float: left;
    width: 465px;
    height: 467px;
    position: relative;
    margin-left: 30px;
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 10px;
    width: 341px;
    height: 360px;
    margin-top: 33px;
    margin-left: 2px;
}

.boardgames-tournaments-guaranteedtournament .block2 .inner-txt {
    margin-left: 32px;
    margin-top: 18px;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-guaranteedtournament .block2 .inner-txt.bura {
    color: rgb(38, 172, 186);
}

.boardgames-tournaments-guaranteedtournament .block2 .inner-txt.domino {
    color: #c2a323;
}

.boardgames-tournaments-guaranteedtournament .block2 .inner-txt.nardi {
    color: #a47b31;
}

.boardgames-tournaments-freetournaments .content-left {
    float: left;
    margin-top: 50px;
    margin-left: 20px;
    width: 800px;
    height: 830px;
}

.boardgames-tournaments-freetournaments .content-left .table {
    width: 769px;
    height: 413px;
    background-color: rgb(53, 53, 53);
    margin-top: 25px;
    margin-bottom: 30px;
}

.boardgames-tournaments-freetournaments .content-left .table .row {
    width: 100%;
    height: 45px;
    margin-bottom: 1px;
}

.boardgames-tournaments-freetournaments .content-left .table .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-freetournaments .content-left .table .row .col {
    float: left;
    width: 109px;
    height: 100%;
    margin-right: 1px;
    background: #272727;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.933;
    text-align: center;
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col {
    float: left;
    width: 109px;
    height: 100%;
    margin-right: 1px;
    background: #171717;
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.time {
    color: rgb(153, 153, 153);
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.bura {
    color: #26acba;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.seka {
    color: #75a819;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.domino {
    color: #c2a323;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.nardi {
    color: #a47b31;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.blackjack {
    color: #b65779;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.jap-joker {
    color: #297a4b;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-left .table .row .col:last-child {
    margin-right: 0;
}

.boardgames-tournaments-freetournaments .content-left .title {
    font-size: 18px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
}

.boardgames-tournaments-freetournaments .content-left .title span {
    color: #e5cf4d;
}

.boardgames-tournaments-freetournaments .content-left .title1 {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    margin-top: 25px;
}

.boardgames-tournaments-freetournaments .content-left .title2 {
    width: 100%;
}

.boardgames-tournaments-freetournaments .content-left .title2 .numeration {
    float: left;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    height: auto;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(229, 207, 77);
    line-height: 1.6;
    text-align: center;
    margin-top: 15px;
}

.boardgames-tournaments-freetournaments .content-left .title2 .question {
    float: left;
    width: 95%;
    height: auto;
    font-size: 16px;
    font-family: "CrystalMT3";
    color: rgb(170, 170, 170);
    text-align: left;
    margin-left: 10px;
    margin-top: 15px;
}

.boardgames-tournaments-freetournaments .content-left .title2 .question div {
    font-size: 16px;
    font-family: "CrystalMT3";
    color: #fff;
    margin-top: 10px;
}

.boardgames-tournaments-freetournaments .content-left .title2 .question div span {
    color: #e5cf4d;
}

.boardgames-tournaments-freetournaments .content-left .verification {
    border-radius: 2px;
    background-color: rgb(255, 29, 29);
    width: 233px;
    height: 44px;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 2.8;
    position: relative;
    text-decoration: none;
    display: block;
    margin-top: 25px;
    margin-left: 35px;
    text-align: center;
    padding-left: 10px;
    cursor: pointer;
}
.boardgames-tournaments-freetournaments .content-left .verification:hover{
    background-color: rgb(247, 67, 67);
}
.boardgames-tournaments-freetournaments .content-left .verification:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/not-verified.png') no-repeat center top;
    width: 17px;
    height: 21px;
    top: 10px;
    left: 12px;
}

.boardgames-tournaments-freetournaments .content-right {
    float: left;
    margin-top: 50px;
    margin-left: 20px;
    width: 360px;
    height: 278px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content {
    width: 276px;
    height: 43px;
    background: #353535;
    margin: 0 auto;
    position: relative;
    margin-top: 9px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content:after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 276px;
    height: 4px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content.bura {
    height: 40px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content.bura:after {
    background: rgb(38, 172, 186);
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content.domino {
    height: 120px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content.domino:after {
    background: #c2a323;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content.nardi {
    height: 40px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content.nardi:after {
    background: #a47b31;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content .row {
    width: 100%;
    height: 40px;
    margin-bottom: 1px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content .row .col {
    width: 137.5px;
    height: 100%;
    background: #171717;
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    line-height: 2.5;
    text-align: center;
    color: #fff;
    position: relative;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content .row .col:first-child:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/time-icon.png') no-repeat center top;
    width: 15px;
    height: 15px;
    left: 28px;
    top: 11px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content .row .col:last-child:after {
    content: '';
    position: absolute;
    background: url('../Images/TableGames/cup-icon.png') no-repeat center top;
    width: 19px;
    height: 15px;
    left: 23px;
    top: 12px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .main-content .row .col:first-child {
    margin-right: 1px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .top-txt {
    position: absolute;
    top: -60px;
    left: 0px;
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(250, 226, 82);
    text-transform: uppercase;
}

.boardgames-tournaments-freetournaments .content-right .block2 {
    float: left;
    width: 465px;
    height: 467px;
    position: relative;
    margin-left: 30px;
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 10px;
    width: 341px;
    height: 205px;
    margin-top: 33px;
    margin-left: 2px;
}

.boardgames-tournaments-freetournaments .content-right .block2 .inner-txt {
    margin-left: 32px;
    margin-top: 18px;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-freetournaments .content-right .block2 .inner-txt.bura {
    color: rgb(38, 172, 186);
}

.boardgames-tournaments-freetournaments .content-right .block2 .inner-txt.domino {
    color: #c2a323;
}

.boardgames-tournaments-freetournaments .content-right .block2 .inner-txt.nardi {
    color: #a47b31;
}

.boardgames-tournaments-freetournaments .content-right .title {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(250, 226, 82);
    text-transform: uppercase;
    margin-top: 20px;
}

.boardgames-tournaments-winnersleague {
    float: left;
    margin-top: 50px;
    margin-left: 20px;
}

.boardgames-tournaments-winnersleague .content1 {
    width: 584px;
    height: 410px;
}

.boardgames-tournaments-winnersleague .content1 .title {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(229, 207, 77);
    text-transform: uppercase;
    text-align: center;
}

.boardgames-tournaments-winnersleague .content1 .twin-divs {
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 15px;
    width: 580px;
    height: 106px;
    margin-top: 15px;
    position: relative;
}

.boardgames-tournaments-winnersleague .content1 .twin-divs .twins {
    float: left;
    width: 289.5px;
    height: 76px;
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    padding-top: 30px;
}

.boardgames-tournaments-winnersleague .content1 .twin-divs .twins.first {
    border-right: 1px solid rgb(102, 102, 102);
}

.boardgames-tournaments-winnersleague .content1 .twin-divs .chooser {
    position: absolute;
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 50%;
    background-color: rgb(33, 33, 33);
    width: 44px;
    height: 44px;
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(229, 207, 77);
    text-transform: uppercase;
    line-height: 2.9;
    text-align: center;
    top: 30px;
    left: 266px;
}

.boardgames-tournaments-winnersleague .content1 .title2 {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(153, 153, 153);
    text-transform: uppercase;
    text-align: center;
    margin-top: 25px;
}

.boardgames-tournaments-winnersleague .content1 .lone-wolf {
    border-width: 1px;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-radius: 15px;
    width: 580px;
    height: 106px;
    margin-top: 25px;
}

.boardgames-tournaments-winnersleague .content1 .lone-wolf span {
    display: block;
    margin: 8px auto;
    text-align: center;
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #e5cf4d;
    text-transform: uppercase;
    text-align: center;
}

.boardgames-tournaments-winnersleague .content1 .lone-wolf span:first-child {
    font-family: "CrystalBetUni-Regular";
    color: #fff;
}

.boardgames-tournaments-winnersleague .content1 .lone-wolf span:last-child {
    color: #fff;
}

.boardgames-tournaments-winnersleague .content1 .title3 {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    margin-top: 50px;
}

.boardgames-tournaments-winnersleague .content2 .table {
    width: 659px;
    height: 91px;
    background-color: rgb(53, 53, 53);
    margin-top: 25px;
    margin-bottom: 30px;
}

.boardgames-tournaments-winnersleague .content2 .table .row {
    width: 100%;
    height: 45px;
    margin-bottom: 1px;
}

.boardgames-tournaments-winnersleague .content2 .table .row:last-child {
    margin-bottom: 0;
}

.boardgames-tournaments-winnersleague .content2 .table .row .col {
    float: left;
    width: 109px;
    height: 100%;
    margin-right: 1px;
    background: #272727;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.933;
    text-align: center;
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col {
    float: left;
    width: 109px;
    height: 100%;
    margin-right: 1px;
    background: #171717;
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.time {
    color: rgb(153, 153, 153);
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.bura {
    color: #26acba;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.seka {
    color: #75a819;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.domino {
    color: #c2a323;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.nardi {
    color: #a47b31;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.blackjack {
    color: #b65779;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-winnersleague .content2 .table .row:first-child .col.jap-joker {
    color: #297a4b;
    font-family: "CrystalBetUni-Bold";
}

.boardgames-tournaments-winnersleague .content2 .table .row .col:last-child {
    margin-right: 0;
}

.boardgames-tournaments-winnersleague .content2 .title2 {
    width: 100%;
}

.boardgames-tournaments-winnersleague .content2 .title2 .numeration {
    float: left;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    height: auto;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(229, 207, 77);
    line-height: 1.6;
    text-align: center;
    margin-top: 15px;
}

.boardgames-tournaments-winnersleague .content2 .title2 .question {
    float: left;
    width: 95%;
    height: auto;
    font-size: 16px;
    font-family: "CrystalMT3";
    color: rgb(170, 170, 170);
    text-align: left;
    margin-left: 10px;
    margin-top: 18px;
}

.boardgames-tournaments-winnersleague .content2 .title2 .question div {
    font-size: 16px;
    font-family: "CrystalMT3";
    color: #fff;
    margin-top: 10px;
}

.boardgames-tournaments-winnersleague .content2 .title2 .question div span {
    color: #e5cf4d;
}

.tablegames-menu-content-second {
    display: none;
}

.tablegames-div .tablegames-all-data {
    width: 408px;
    height: 417px;
    background-color: rgba(29, 29, 29, 0.8);
    float: left;
    margin-top: 10px;
}

.tablegames-div .tablegames-all-data .tg-navigation {
    width: 100%;
    height: 43px;
    border-bottom: 1px solid rgb(51, 51, 51);
}

.tablegames-div .tablegames-all-data .tg-navigation .tg-nav-menu-list {
    font-size: 16px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(153, 153, 153);
    line-height: 2.541;
    padding-bottom: 10px;
    margin-left: 8px;
    cursor: pointer;
}

.tablegames-div .tablegames-all-data .tg-navigation .tg-nav-menu-list.active {
    color: #fae252;
    border-bottom: 2px solid rgb(250, 226, 82);
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content {
    width: 100%;
    height: 374px;
    display: none;
    position: relative;
}
#tg-nav-leaderboard {
    overflow-y: hidden;
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation {
    width: 100%;
    height: 40px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list {
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    line-height: 2.6;
    margin-left: 42px;
    position: relative;
    cursor: pointer;
    color: rgb(102, 102, 102);
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list:hover{
    color: rgb(161, 161, 161);
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Bura:hover:after{
    background: url('../Images/TableGames/bura-ico-hover.png') no-repeat center top;
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Backgammon:hover:after{
    background: url('../Images/TableGames/nardi-ico-hover.png') no-repeat center top;
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Dominoes:hover:after{
    background: url('../Images/TableGames/domino-ico-hover.png') no-repeat center top;
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.active {
    color: rgb(255, 255, 255);
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Bura:after {
    content: '';
    position: absolute;
    left: -27px;
    bottom: -1px;
    background: url('../Images/TableGames/bura-ico.png') no-repeat center top;
    width: 19px;
    height: 19px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Bura.active:after {
    content: '';
    position: absolute;
    left: -27px;
    bottom: -1px;
    background: url('../Images/TableGames/bura-ico-active.png') no-repeat center top;
    width: 19px;
    height: 19px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Backgammon:after {
    content: '';
    position: absolute;
    left: -27px;
    bottom: 0;
    background: url('../Images/TableGames/nardi-ico.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Backgammon.active:after {
    content: '';
    position: absolute;
    left: -27px;
    bottom: 0;
    background: url('../Images/TableGames/nardi-ico-active.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Dominoes:after {
    content: '';
    position: absolute;
    left: -27px;
    bottom: 0;
    background: url('../Images/TableGames/domino-ico.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-games-navigation .tg-nav-games-menu-list.Dominoes.active:after {
    content: '';
    position: absolute;
    left: -27px;
    bottom: 0;
    background: url('../Images/TableGames/domino-ico-active.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table {
    width: 100%;
    height: 334px;
    overflow: hidden;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header {
    width: 100%;
    height: 37px;
    background-color: rgb(38, 38, 38);
    
}
.bura-user-pack-info {
    display: none !important;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Medium';
    padding-top: 80px;
    position: relative;
    box-sizing: border-box;
    line-height: 18px;
    text-transform: uppercase;
}
.bura-user-pack-info:after {
    content: '';
    position: absolute;
    left: calc(50% - 14.5px);
    top: 30px;
    background: url(../Images/TableGames/info.png) no-repeat center top;
    width: 29px;
    height: 29px;
}

.bura-user-pack-info div {
    color: #fde053;
}


.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span {
    font-size: 11px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(153, 153, 153);
    line-height: 3;
    margin-left: 20px;
    float: left;
    height: 100%;
    width: auto;
}
#body.en .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span,
#body.ru .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span {
    font-size: 12px;
}
#body.en .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span:nth-child(3) {
    margin-left: 69px;
}
#body.ru .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span:nth-child(3) {
    margin-left: 34px;
}
#body.en .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span:nth-child(4) {
    margin-left: 40px;
}
#body.ru .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span:nth-child(4) {
    margin-left: 27px;
}
#body.ru .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .header span:nth-child(5) {
    margin-left: 25px;
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body {
    width: 425px;
    height: 301px;
    overflow: hidden;
    overflow-y: scroll;
    padding-right: 0px;
    box-sizing: content-box;
    
}
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body
.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row {
    width: 408px;
    height: 37px;
    background-color: #262626;
    display: block;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:nth-of-type(odd) {
    background-color: #2e2e2e;
}
#body.notauthorized .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:nth-of-type(odd) {
    background-color: #2e2e2e !important;
}
#body.notauthorized .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child .col.f1,
#body.notauthorized .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child .col.f3,
#body.notauthorized .tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child .col.f4 {
    color: rgb(204, 204, 204) !important;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child {
    background-color: #474747;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child .col.f1 {
    color: #fae252;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child .col.f3 {
    color: #fae252;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row:last-child .col.f4 {
    color: #fae252;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col {
    display: inline-block;
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(204, 204, 204);
    line-height: 2.5;
    height: 100%;
    text-align: center
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f1 {
    width: 46px;
    overflow: hidden;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f2 {
    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    padding-left: 18px;
    position: relative;
    white-space: nowrap;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f2.verified:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 16px;
    background: url('../Images/TableGames/verified-user-ico.png') no-repeat center top;
    left: 0;
    bottom: 10px;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f2.notverified:after {
    content: '';
    position: absolute;
    width: 13px;
    height: 16px;
    background: url('../Images/TableGames/not-verified-user-ico.png') no-repeat center top;
    left: 0;
    bottom: 10px;
    background-size: cover;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f3 {
    width: 111px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f4 {
    width: 62px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.tablegames-div .tablegames-all-data .tg-nav-menu-content .tg-nav-leaderboard-table .table-body .row .col.f5 {
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    font-size: 14px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(250, 226, 82);
    text-align: left;
    line-height: 2.3;
}

#tg-nav-leaderboard .common-games-tb-body {
    display: none;
}

#tg-nav-leaderboard #bura-user-pack {
    display: block;
}

#about-vip-points .tablegames-divisions-content {
    display: none;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt {
    text-decoration: none;
    display: block;
    cursor: pointer;
    width: 66px;
    height: 42px;
    margin-bottom: 15px;
}

#about-vip-points .tablegames-divisions-menu {
    width: 100px;
    height: 260px;
    float: left;
    text-align: center;
    margin-top: 40px;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.bronze {
    background: url('../Images/TableGames/bronze-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.bronze.active {
    background: url('../Images/TableGames/bronze-active-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.silver {
    background: url('../Images/TableGames/silver-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.silver.active {
    background: url('../Images/TableGames/silver-active-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.gold {
    background: url('../Images/TableGames/gold-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.gold.active {
    background: url('../Images/TableGames/gold-active-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.crystal {
    background: url('../Images/TableGames/crystal-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-menu .tb-divisions-bt.crystal.active {
    background: url('../Images/TableGames/crystal-active-bt.png') no-repeat center top;
}

#about-vip-points .tablegames-divisions-content {
    float: left;
    width: 85%;
    height: auto;
    margin-top: 40px;
    margin-left: 20px;
}

#about-vip-points .tablegames-divisions-content .bronze-logo {
    width: 165px;
    height: 400px;
    float: left;
}

/* bonrze */

#about-vip-points #tb-bronze-content .bronze-logo .logo {
    background: url('../Images/TableGames/divisions-logos.png') no-repeat 0 0;
    width: 164px;
    height: 128px;
}

#about-vip-points #tb-bronze-content .bronze-logo .text-color {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(230, 148, 62);
    text-align: center;
    margin-top: 15px;
}

#about-vip-points #tb-bronze-content .bronze-logo .text {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

#about-vip-points #tb-bronze-content .rules {
    margin-left: 25px;
    float: left;
    width: 84%;
}

#about-vip-points #tb-bronze-content .rules .rules-content .numeration {
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(230, 148, 62);
    line-height: 1.6;
    text-align: center;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

#about-vip-points #tb-bronze-content .rules .rules-content .question-answer {
    float: left;
    width: 95%;
}

#about-vip-points #tb-bronze-content .rules .rules-content .question-answer .question {
    font-size: 16px;
    font-family: "CrystalMT3-Bold";
    color: rgb(170, 170, 170);
    line-height: 1.875;
}

#about-vip-points #tb-bronze-content .rules .rules-content .question-answer .answer {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: #fff;
    line-height: 1.875;
    margin-bottom: 25px;
}

#about-vip-points #tb-bronze-content .rules .rules-content .question-answer .answer span {
    color: #fae252;
}

/* bronze */

/* silver */

#about-vip-points #tb-silver-content .bronze-logo .logo {
    background: url('../Images/TableGames/divisions-logos.png') no-repeat -223px 0;
    width: 164px;
    height: 128px;
}

#about-vip-points #tb-silver-content .bronze-logo .text-color {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #d2d2d2;
    text-align: center;
    margin-top: 15px;
}

#about-vip-points #tb-silver-content .bronze-logo .text {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

#about-vip-points #tb-silver-content .rules {
    margin-left: 25px;
    float: left;
    width: 84%;
}

#about-vip-points #tb-silver-content .rules .rules-content .numeration {
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(230, 148, 62);
    line-height: 1.6;
    text-align: center;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

#about-vip-points #tb-silver-content .rules .rules-content .question-answer {
    float: left;
    width: 95%;
}

#about-vip-points #tb-silver-content .rules .rules-content .question-answer .question {
    font-size: 16px;
    font-family: "CrystalMT3-Bold";
    color: rgb(170, 170, 170);
    line-height: 1.875;
}

#about-vip-points #tb-silver-content .rules .rules-content .question-answer .answer {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: #fff;
    line-height: 1.875;
    margin-bottom: 25px;
}

#about-vip-points #tb-silver-content .rules .rules-content .question-answer .answer span {
    color: #fae252;
}

/*silver */

/* gold */

#about-vip-points #tb-gold-content .bronze-logo .logo {
    background: url('../Images/TableGames/divisions-logos.png') no-repeat -447px 0;
    width: 164px;
    height: 128px;
}

#about-vip-points #tb-gold-content .bronze-logo .text-color {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #e0a32a;
    text-align: center;
    margin-top: 15px;
}

#about-vip-points #tb-gold-content .bronze-logo .text {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

#about-vip-points #tb-gold-content .rules {
    margin-left: 25px;
    float: left;
    width: 84%;
}

#about-vip-points #tb-gold-content .rules .rules-content .numeration {
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(230, 148, 62);
    line-height: 1.6;
    text-align: center;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

#about-vip-points #tb-gold-content .rules .rules-content .question-answer {
    float: left;
    width: 95%;
}

#about-vip-points #tb-gold-content .rules .rules-content .question-answer .question {
    font-size: 16px;
    font-family: "CrystalMT3-Bold";
    color: rgb(170, 170, 170);
    line-height: 1.875;
}

#about-vip-points #tb-gold-content .rules .rules-content .question-answer .answer {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: #fff;
    line-height: 1.875;
    margin-bottom: 25px;
}

#about-vip-points #tb-gold-content .rules .rules-content .question-answer .answer span {
    color: #fae252;
}

/*gold */

/* crystal */

#about-vip-points #tb-crystal-content .bronze-logo .logo {
    background: url('../Images/TableGames/divisions-logos.png') no-repeat -670px 0;
    width: 164px;
    height: 128px;
}

#about-vip-points #tb-crystal-content .bronze-logo .text-color {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #7cc3dc;
    text-align: center;
    margin-top: 15px;
}

#about-vip-points #tb-crystal-content .bronze-logo .text {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

#about-vip-points #tb-crystal-content .rules {
    margin-left: 25px;
    float: left;
    width: 84%;
}

#about-vip-points #tb-crystal-content .rules .rules-content .numeration {
    float: left;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(230, 148, 62);
    line-height: 1.6;
    text-align: center;
    border-width: 1px;
    border-color: rgb(170, 170, 170);
    border-style: solid;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

#about-vip-points #tb-crystal-content .rules .rules-content .question-answer {
    float: left;
    width: 95%;
}

#about-vip-points #tb-crystal-content .rules .rules-content .question-answer .question {
    font-size: 16px;
    font-family: "CrystalMT3-Bold";
    color: rgb(170, 170, 170);
    line-height: 1.875;
}

#about-vip-points #tb-crystal-content .rules .rules-content .question-answer .answer {
    font-size: 16px;
    font-family: "CrystalMT3-Regular";
    color: #fff;
    line-height: 1.875;
    margin-bottom: 25px;
}

#about-vip-points #tb-crystal-content .rules .rules-content .question-answer .answer span {
    color: #fae252;
}

/*crystal */

#tg-nav-rakeback .rakeback-inner-nav {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid rgb(51, 51, 51);
}

#tg-nav-rakeback .rakeback-inner-nav a {
    font-size: 14px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(153, 153, 153);
    line-height: 2.7;
    margin-left: 13px;
    cursor: pointer;
}

#tg-nav-rakeback .rakeback-inner-nav a:hover {
    color: #fff;
}

#tg-nav-rakeback .rakeback-inner-nav a.active {
    color: #fff;
}

#tg-nav-rakeback .tg-inner-systems {
    display: none;
}
#point-exchange-error{
    width: 100%;
    height: 331px;
    background: #1d1d1d;
    display: none;
    position: absolute;
    top: 41px;
    left: 0;
    z-index: 9;
}
#point-exchange-error span{
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: block;
    text-align: center;
}
#point-exchange-error span:first-child{
    margin-top: 90px;
}
#point-exchange-error span:nth-child(2){
    color: #fae252;
}
#point-exchange-error .popup-throw-down{
    border-radius: 1px;
    background-color: rgb(99, 92, 92);
    width: 117px;
    height: 40px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(204, 204, 204);
    line-height: 2.7;
    text-align: center;
    margin-top: 15px;
    cursor: pointer;
}
#point-exchange-error .popup-throw-down:hover{
    background-color: rgb(122, 118, 118);
}


#point-exchange-success{
    width: 100%;
    height: 331px;
    background: #1d1d1d;
    display: none;
    position: absolute;
    top: 41px;
    left: 0;
    z-index: 9;
}
#point-exchange-success span{
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: block;
    text-align: center;
}
#point-exchange-success span:first-child{
    margin-top: 90px;
    margin-bottom: 5px;
}
#point-exchange-success span:nth-child(2){
    color: #27a6b5;
    float: left;
    margin-left: 80px;
}
#point-exchange-success span:nth-child(3){
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
#point-exchange-success span:nth-child(4){
    color: #fae252;
    float: left;
}
#point-exchange-success .popup-throw-down{
    border-radius: 1px;
    background-color: rgb(99, 92, 92);
    width: 117px;
    height: 40px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(204, 204, 204);
    line-height: 2.7;
    text-align: center;
    margin-top: 15px;
    cursor: pointer;
}
#point-exchange-success .popup-throw-down:hover{
    background-color: rgb(122, 118, 118);
}
#point-exchange-error-verify{
    width: 100%;
    height: 331px;
    background: #1d1d1d;
    display: none;
    position: absolute;
    top: 41px;
    left: 0;
    z-index: 9;
}
#point-exchange-error-verify a{
    border-radius: 2px;
    background-color: rgb(226, 32, 32);
    width: 262px;
    height: 54px;
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(255, 255, 255);
    text-decoration: none;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    text-align: center;
    line-height: 50px;
}
#point-exchange-error-verify a:hover{
    background-color: #ef3f3f;
}
#point-exchange-error-verify a:after{
    content: '';
    position: absolute;
    background: url('../Images/TableGames/not-ver1.png') no-repeat center top;
    width: 14px;
    height: 17px;
    left: 25px; 
    top: 17px;
}
#point-exchange-error-verify .popup-throw-down{
    border-radius: 2px;
    background-color: rgb(51, 51, 51);
    width: 262px;
    height: 54px;
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(153, 153, 153);
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    cursor: pointer;
}

#point-exchange-error-verify .popup-throw-down:hover{
    background-color: rgb(63, 63, 63);
}
  
#point-exchange-error-verify span{
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: block;
    text-align: center;
}

#point-exchange-error-verify span:first-child{
    margin-top: 60px;
    color: rgb(255, 0, 0);
}
#point-exchange-error-verify span:nth-child(2){
    margin-bottom: 15px;
}


#tg-nav-rakeback #vip-points .text-data {
    margin: 0 auto;
    width: 342px;
    height: 42px;
    margin-top: 10px;
    position: relative;
    border-bottom: 1px solid rgb(93, 93, 93);
}

#tg-nav-rakeback #vip-points .text-data span:first-child {
    font-size: 12px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(222, 222, 222);
    position: absolute;
    left: 0;
    top: 0;
    line-height: 3.5;
}

#tg-nav-rakeback #vip-points .text-data span:last-child {
    font-size: 18px;
    font-family: "UniNeue-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.258;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
}

#tg-nav-rakeback #vip-points .text-data1 {
    margin: 0 auto;
    width: 342px;
    height: 150px;
    margin-top: 10px;
    position: relative;
}

#tg-nav-rakeback #vip-points .text-data1 .row {
    background-color: rgb(41, 41, 41);
    width: 100%;
    height: 24px;
    margin-bottom: 1px;
    position: relative;
}

#tg-nav-rakeback #vip-points .text-data1 .row span:first-child {
    font-size: 12px;
    font-family: "CrystalMT3-Regular";
    color: rgb(180, 180, 180);
    line-height: 2;
    position: absolute;
    left: 15px;
    top: 0;
}

#tg-nav-rakeback #vip-points .text-data1 .row span:last-child {
    font-size: 12px;
    font-family: "CrystalMT3-Regular";
    color: rgb(180, 180, 180);
    line-height: 2;
    position: absolute;
    right: 15px;
    top: 0;
}

#tg-nav-rakeback #vip-points .text-data2 {
    width: 100%;
    height: 56px;
}

#tg-nav-rakeback #vip-points .text-data2 .exchange {
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(222, 222, 222);
    line-height: 1.2;
    width: 100px;
    height: 100%;
    display: block;
    float: left;
    margin-left: 35px;
}

#tg-nav-rakeback #vip-points .text-data2 .exchange1 {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(40, 178, 193);
    border-radius: 2px;
    background-color: rgb(40, 178, 193);
    width: 120px;
    height: 35px;
    display: block;
    float: left;
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(255, 255, 255);
    line-height: 2.8;
    margin-left: 7px;
    text-align: center;
    text-decoration: none;
    margin-top: -3px;
}

#tg-nav-rakeback #vip-points .text-data2 .exchange1:hover {
    background-color: #50c4d1;
}

#tg-nav-tournaments .tournaments-tg-games-navigation {
    width: 100%;
    height: 50px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list {
    font-size: 11px;
    font-family: "CrystalBetUni-Regular";
    line-height: 6.3;
    position: relative;
    cursor: pointer;
    color: rgb(102, 102, 102);
    display: block;
    float: left;
    height: 100%;
    width: 64px;
    text-align: center;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list:hover{
    color: rgb(161, 161, 161);
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.active {
    color: rgb(255, 255, 255);
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Bura:after {
    content: '';
    position: absolute;
    left: 10px;
    bottom: 24px;
    background: url('../Images/TableGames/bura-ico.png') no-repeat center top;
    width: 19px;
    height: 19px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Bura:hover:after{
    background: url('../Images/TableGames/bura-ico-hover.png') no-repeat center top;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Seka:hover:after{
    background: url('../Images/TableGames/seka-ico-hover.png') no-repeat center top;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Dominoes:hover:after{
    background: url('../Images/TableGames/domino-ico-hover.png') no-repeat center top;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Backgammon:hover:after{
    background: url('../Images/TableGames/nardi-ico-hover.png') no-repeat center top;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.BlackJack:hover:after{
    background: url('../Images/TableGames/blackjack-ico-hover.png') no-repeat center top;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.JapaneseJoker:hover:after{
    background: url('../Images/TableGames/joker-ico-hover.png') no-repeat center top;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Bura.active:after {
    content: '';
    position: absolute;
    left: 10px;
    bottom: 24px;
    background: url(../Images/TableGames/bura-ico-active.png) no-repeat center top;
    width: 19px;
    height: 19px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Backgammon:after {
    content: '';
    position: absolute;
    left: 17px;
    bottom: 24px;
    background: url('../Images/TableGames/nardi-ico.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Backgammon.active:after {
    content: '';
    position: absolute;
    left: 17px;
    bottom: 24px;
    background: url('../Images/TableGames/nardi-ico-active.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Dominoes:after {
    content: '';
    position: absolute;
    left: 26px;
    bottom: 24px;
    background: url('../Images/TableGames/domino-ico.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Dominoes.active:after {
    content: '';
    position: absolute;
    left: 26px;
    bottom: 24px;
    background: url('../Images/TableGames/domino-ico-active.png') no-repeat center top;
    width: 18px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Seka:after {
    content: '';
    position: absolute;
    left: 13px;
    bottom: 24px;
    background: url('../Images/TableGames/seka-ico.png') no-repeat center top;
    width: 20px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Seka.active:after {
    content: '';
    position: absolute;
    left: 13px;
    bottom: 24px;
    background: url(../Images/TableGames/seka-ico-active.png) no-repeat center top;
    width: 20px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.BlackJack:after {
    content: '';
    position: absolute;
    left: 26px;
    bottom: 24px;
    background: url('../Images/TableGames/blackjack-ico.png') no-repeat center top;
    width: 20px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.BlackJack.active:after {
    content: '';
    position: absolute;
    left: 26px;
    bottom: 24px;
    background: url('../Images/TableGames/blackjack-ico-active.png') no-repeat center top;
    width: 20px;
    height: 18px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.JapaneseJoker:after {
    content: '';
    position: absolute;
    left: 28px;
    bottom: 24px;
    background: url('../Images/TableGames/japanese-joker-ico.png') no-repeat center top;
    width: 27px;
    height: 17px;
}

#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.JapaneseJoker.active:after {
    content: '';
    position: absolute;
    left: 28px;
    bottom: 24px;
    background: url('../Images/TableGames/japanese-joker-ico-active.png') no-repeat center top;
    width: 27px;
    height: 17px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Bura{
    width: 40px;
    margin-left: 16px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Seka{
    width: 50px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Dominoes{
    width: 72px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.Backgammon{
    width: 56px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.BlackJack{
    width: 77px;
}
#tg-nav-tournaments .tournaments-tg-games-navigation .tg-nav-games-menu-list.JapaneseJoker{
    width: 86px;
}
#tg-nav-tournaments .common-games-tb-bodys {
    display: none;
    width: 100%;
    height: 315px;
    overflow: hidden;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding-right: 17px;
    overflow-x: hidden;
}

.table-body .common-games-tb-bodys .tg-nav-tournaments-table .row {
    width: 100%;
    height: 46px;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row {
    width: 425px;
    height: 46px;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row:nth-of-type(odd) {
    background-color: rgb(46, 46, 46);
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row .col {
    float: left;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row.closest-game .col.f1 {
    font-size: 12px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(250, 226, 82) !important;
    line-height: 5.5;
    width: 70px;
    height: 100%;
    text-align: center;
    position: relative;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row.closest-game .col.f1:after {
    content: '';
    background: url('../Images/TableGames/time-ico.png') no-repeat center top;
    position: absolute;
    top: 7px;
    left: 28px;
    width: 12px;
    height: 13px;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row.closest-game .col.f2 {
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(250, 226, 82) !important;
    line-height: 2.929;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 245px;
    height: 100%;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row.closest-game .col.f3 {
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(204, 204, 204);
    line-height: 3.3;
    text-align: center;
    width: 93px;
    height: 100%;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row .col.f1 {
    font-size: 12px;
    font-family: "CrystalBetUni-Regular";
    width: 70px;
    height: 100%;
    text-align: center;
    position: relative;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row .col.f1 span {
    display: block;
    margin-top: 5px;
    color: #cccccc;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row .col.f1 span:nth-child(2) {
    margin-top: 0;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row .col.f2 {
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    line-height: 2.929;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 245px;
    height: 100%;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table .row .col.f3 {
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(204, 204, 204);
    line-height: 3.3;
    text-align: center;
    width: 93px;
    height: 100%;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table.bura .row .col.f2 {
    color: #28b2c1;
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table.seka .row .col.f2 {
    color: rgb(117, 168, 25);
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table.dominoes .row .col.f2 {
    color: rgb(194, 163, 35);
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table.backgammon .row .col.f2 {
    color: rgb(164, 123, 49);
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table.blackjack .row .col.f2 {
    color: rgb(182, 87, 121);
}

#tg-nav-tournaments .common-games-tb-bodys .tg-nav-tournaments-table.japanesejoker .row .col.f2 {
    color: rgb(41, 122, 75);
}

#tg-nav-rakeback #vip-points .boardgame-time-filter {
    float: left;
    min-width: 90px;
    height: 28px;
    position: relative;
    z-index: 2;
    margin-right: 21px;
}

#tg-nav-rakeback #vip-points .boardgame-time-filter1 {
    background: #222222;
    border: 1px solid #131313;
    cursor: pointer;
    font-size: 16px;
    font-family: 'UniNeue-Bold';
    color: rgb(255, 255, 255);
    height: 28px;
    line-height: 1.8;
    position: relative;
    text-align: left;
    padding: 0 0 0 10px;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter1.active {
    background: #222222;
    border: 1px solid #131313;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter1:after {
    content: '';
    display: block;
    position: absolute;
    right: 8px;
    top: 11px;
    background: url('../Images/Sport/Sport.png');
    background-position: -59px -10px;
    width: 14px;
    height: 6px;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter1.active:after {
    background-position: -83px -10px;
}

#tg-nav-rakeback #vip-points .boardgame-time-filter-sub {
    position: absolute;
    left: 0px;
    top: 29px;
    min-width: 88px;
    background: #222222;
    border: 1px solid #131313;
    display: none;
    z-index: 50;
}

#tg-nav-rakeback #vip-points .boardgame-time-filter-sub-a {
    display: block;
    height: 28px;
    border-top: 1px solid #3e3e3e;
    text-decoration: none;
    line-height: 28px;
    font-size: 14px;
    font-family: 'UniNeue-Bold';
    color: rgb(255, 255, 255);
    cursor: pointer;
    z-index: 9;
}

#tg-nav-rakeback #vip-points .boardgame-time-filter-sub-a:first-child {
    border-top: none;
}

#tg-nav-rakeback #vip-points .boardgame-time-filter-sub-a:hover,
.boardgame-time-filter-sub-a.active {
    background: #2c2c2c;
    color: #fde053;
}

#tg-nav-rakeback #vip-points .boardgame-time-filter-sub .bg-time-filter-sub-a-left {
    float: left;
    display: block;
    text-align: left;
    position: relative;
    display: block;
    height: 100%;
    text-decoration: none;
    line-height: 28px;
    font-size: 14px;
    font-family: 'UniNeue-Bold';
    color: rgb(255, 255, 255);
    cursor: pointer;
    z-index: 9;
    width: 77px;
    padding-left: 11px;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter-sub .bg-time-filter-sub-a-left:after{
    content:'₾';
    position: absolute;
    right: 25px;
    bottom: 0;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter-sub .bg-time-filter-sub-a-right {
    float: left;
    display: block;
    text-align: left;
}

#tg-nav-rakeback #vip-points .time_filter1 .bg-time-filter-sub-a-left {
    float: none;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter1 {
    position: relative;
}
#tg-nav-rakeback #vip-points .boardgame-time-filter1 .bg-time-filter-sub-a-left:after{
    content: '₾';
    position: absolute;
    right: 36px;
    bottom: 0;
}
#tg-nav-rakeback #vip-points .time_filter1 .bg-time-filter-sub-a-right {
    float: none;
}
#rakeback-system .last-chance-collect{
    background-color: rgb(38, 38, 38);
    width: 100%;
    height: 42px;
    margin-top: 5px;
}
#rakeback-system .last-chance-collect span{
    font-size: 12px;
    font-family: "CrystalNU4-Regular";
    color: rgb(159, 158, 158);
    line-height: 1.2;
    float: left;
    display:block;
    height: 100%;
}
#rakeback-system .last-chance-collect span:first-child{
    width: 50%;
    padding-top: 6px;
    padding-left: 35px;
}
#rakeback-system .last-chance-collect span:nth-child(2){
    float: right;
    padding-top: 12px;
    padding-right: 35px;
}
#rakeback-system .profile-points{
    width: 337px;
    height: 39px;
    border-bottom: 1px solid rgb(50, 50, 50);
    margin: 0 auto;
    margin-top: 5px;
}
#rakeback-system .profile-points:last-child{
    border:none;
}
#rakeback-system .profile-points span{
    color: rgb(222, 222, 222);
    display: block;
}
#rakeback-system .profile-points span:first-child{
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(222, 222, 222);
    float: left;
    line-height: 2.5;
    max-width: 65%;
}
#rakeback-system .profile-points span:nth-child(2){
    font-size: 16px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(222, 222, 222);
    float: right;
    line-height: 2.1;
}
#rakeback-system .profile-points .long{
    padding-top: 6px;
    line-height: 1.2 !important;
}
#rakeback-system .profile-points div{
    width: 62%;
    float: left;
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(222, 222, 222);
    line-height: 1;
}
#rakeback-system .profile-points div span{
    line-height: 1;
    margin-top: -5px;
}

#rakeback-system .boardgame-prog-container{
    background-color: rgb(50, 50, 50);
    width: 381px;
    height: 10px;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
}
#rakeback-system  #inner-boardgame-progress {
    width: 100%;
    background-color: grey;
}
#rakeback-system  .prog-bar-fill {
    width: 10%;
    height: 30px;
    text-align: center; /* To center it horizontally (if you want) */
    line-height: 30px; /* To center it vertically */
    color: white; 
    width: 0;
    height: 10px;
    border-radius: 10px;
}
#rakeback-system .rank-hidden-div.bronze .prog-bar-fill{
    background-image: -webkit-linear-gradient( 0deg, rgb(226,131,64) 0%, rgb(226,226,226) 100%);
}
#rakeback-system .rank-hidden-div.silver .prog-bar-fill{
    background-image: -webkit-linear-gradient( 0deg, #d2d2d2 0%, rgb(226,226,226) 100%);
}
#rakeback-system .rank-hidden-div.gold .prog-bar-fill{
    background-image: -webkit-linear-gradient( 0deg, #e0a32a 0%, rgb(226,226,226) 100%);
}
#rakeback-system .rank-hidden-div.crystal .prog-bar-fill{
    background-image: -webkit-linear-gradient( 0deg, #7cc3dc 0%, rgb(226,226,226) 100%);
}
#rakeback-system .current-stat-logo .logo{
    float: left;
    margin-left: 17px;
    margin-top: 4px;
    background-size: cover !important; 
}
#rakeback-system .rank-hidden-div.bronze .current-stat-logo .logo{
    background: url('../Images/TableGames/divisions-logos.png') no-repeat 0 0;
    width: 51px;
    height: 39px;
}
#rakeback-system .rank-hidden-div.silver .current-stat-logo .logo{
    background: url('../Images/TableGames/divisions-logos.png') no-repeat -68px 0;
    width: 51px;
    height: 39px;
}
#rakeback-system .rank-hidden-div.gold .current-stat-logo .logo{
    background: url('../Images/TableGames/divisions-logos.png') no-repeat -136px 0;
    width: 51px;
    height: 39px;
}
#rakeback-system .rank-hidden-div.crystal .current-stat-logo .logo{
    background: url('../Images/TableGames/divisions-logos.png') no-repeat -204px 0;
    width: 51px;
    height: 39px;
}
#rakeback-system .current-stat-logo .info{
    float: left;
    margin-left: 13px;
}
#rakeback-system .current-stat-logo .info span{
    display: block;
}
#rakeback-system .current-stat-logo .info span:first-child{
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(222, 222, 222);
    
}
#rakeback-system .current-stat-logo .info .rank-assign{
    font-size: 24px;
    font-family: "UniNeue-Heavy";
    text-align: left;
}
#rakeback-system .rank-hidden-div.bronze .current-stat-logo .info .rank-assign{
    color: rgb(226, 131, 64);
}
#rakeback-system .rank-hidden-div.silver .current-stat-logo .info .rank-assign{
    color: #d2d2d2;
}
#rakeback-system .rank-hidden-div.gold .current-stat-logo .info .rank-assign{
    color: #e0a32a;
}
#rakeback-system .rank-hidden-div.crystal .current-stat-logo .info .rank-assign{
    color: #7cc3dc;
}
#rakeback-system .current-stat-logo{
    margin-top: 5px;
}
#rakeback-system .current-stat-logo .date{
    float: left;
    font-size: 13px;
    font-family: "UniNeue-Regular";
    color: rgb(157, 157, 157);
    margin-left: 15px;
}
#rakeback-system .rank-to-rank .rank1{
    float: left;
    font-size: 16px;
    font-family: "UniNeue-Heavy";
    text-align: left;
    margin-left: 15px;
}
#rakeback-system .rank-hidden-div.bronze .rank-to-rank .rank1{
    float: left;
    color: rgb(226, 131, 64);
}
#rakeback-system .rank-hidden-div.silver .rank-to-rank .rank1{
    float: left;
    color: #d2d2d2;
}
#rakeback-system .rank-hidden-div.gold .rank-to-rank .rank1{
    float: left;
    color: #e0a32a;
}
#rakeback-system .rank-hidden-div.crystal .rank-to-rank .rank1{
    float: left;
    color: #7cc3dc;
}
#rakeback-system .rank-to-rank .max-score{
    float: left;
    font-size: 14px;
    font-family: "UniNeue-Regular";
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 1.6;
    margin-left: 100px;
}
#rakeback-system .rank-to-rank .rank2{
    float: left;
    font-size: 16px;
    font-family: "UniNeue-Heavy";
    text-align: left;
    margin-left: 106px;
}
#rakeback-system .rank-hidden-div.bronze .rank-to-rank .rank2{
    float: left;
    color: #d2d2d2;
}
#rakeback-system .rank-hidden-div.silver .rank-to-rank .rank2{
    float: left;
    color: #e0a32a;
}
#rakeback-system .rank-hidden-div.gold .rank-to-rank .rank2{
    float: left;
    color: #7cc3dc;
}
#rakeback-system .rank-hidden-div.crystal .rank-to-rank .rank2{
    float: left;
    color: #7cc3dc;
}
#tg-nav-rakeback .not-authorized{
    position: absolute;
    bottom: -27px;
    left: 0;
    width: 100%;
    height: 373px;
    background: #1d1d1d; 
    border-top: 1px solid rgb(51, 51, 51);
    z-index: 9;    
}

#tg-nav-rakeback .not-authorized .title{
    font-family: "CrystalBetUni-Regular";
    font-size: 17px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    margin-top: 100px;
}
#tg-nav-rakeback .not-authorized a{
    border-radius: 1px;
    background-color: rgb(253, 224, 83);
    width: 214px;
    height: 40px;
    font-size: 15px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(48, 39, 2);
    line-height: 2.5;
    text-align: center;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    margin-top: 25px;
    cursor: pointer;
    position: relative;
}
#tg-nav-rakeback .not-authorized a:before{
    content: '';
    position: absolute;
    background: url(../Images/TableGames/user-ico.png) no-repeat top center;
    width: 19px;
    height: 19px;
    left: 21px;
    top: 9px;
}
#body.view_1024 .mg_jackpot {
    left: -2px;
}

#body.view_1024 .mg_menu_blackjack .mg_jackpot,
#body.view_1024 .mg_menu_japanesejoker .mg_jackpot {
    left: 245px;
}

#body.wiev_1024 .mg_name {
    left: 100px;
}

#body.view_1024 .mg_menu_japanesejoker .mg_name {
    width: 139px;
    top: 26px;
    white-space: inherit;
}

#body.view_1024 .mg_head1_2 {
    width: 346px;
}

#body.view_1024 .mg_row1_2 {
    width: 340px;
    padding-left: 111px;
}

#body.view_1024 .mg_head1_3 {
    width: 280px;
}

#body.view_1024 .mg_head1_4 {
    width: 269px;
}

#body.view_1024 .mg_row1_3 {
    width: 279px;
}

#body.view_1024 .mg_row1_4 {
    width: 262px;
}

#body.view_1024 .mg_head2_1 {
    width: 472px;
}

#body.view_1024 .mg_head2_2 {
    width: 465px;
}

#body.view_1024 .mg_row2_1 {
    width: 471px;
}

#body.view_1024 .mg_row2_2 {
    width: 465px;
}

#body.view_1024 .mg_row1_3,
#body.view_1024 .mg_row1_4,
#body.view_1024 .mg_row1_5,
#body.view_1024 .mg_row1_6 {
    width: 141px;
}

#body.view_1024 .mg_head1_3,
#body.view_1024 .mg_head1_4,
#body.view_1024 .mg_head1_5,
#body.view_1024 .mg_head1_6 {
    width: 141px;
    height: 33px;
}

#body.view_1024 .boardgames-tournaments-menu {
    width: 100%;
    margin-top: 25px;
    border: none;
    height: 60px;
    ;
}

#body.view_1024 .boardgames-tournaments-menu-list {
    float: left;
    margin-top: 0;
    text-align: center;
    padding-left: 0;
    margin-left: 20px;
}

#body.view_1024 .boardgames-tournaments-menu-list.active {
    border-left: none;
    border-bottom: 3px solid #e5cf4d;
    padding-bottom: 5px;
}

#body.view_1024 .boardgames-tournaments-bountytournament {
    width: 738px;
}

#body.view_1024 .boardgames-tournaments-bountytournament-title3 .block1 {
    width: 358px;
    height: 240px;
}

#body.view_1024 .boardgames-tournaments-bountytournament-title3 .block1:nth-child(2) {
    margin-left: 15px;
}

#body.view_1024 .boardgames-tournaments-bountytournament-title4 .block1 {
    width: 360px;
}

#body.view_1024 .boardgames-tournaments-bountytournament-title4 .block1 .main-content {
    width: 347px;
}

#body.view_1024 .boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col {
    width: 86px;
}

#body.view_1024 .boardgames-tournaments-guaranteedtournament {
    margin-left: 0;
}

#body.view_1024 .boardgames-tournaments-guaranteedtournament .top-container .block {
    width: 190px;
    height: 87px;
}

#body.view_1024 #about-vip-points #tb-bronze-content .rules {
    width: 75%;
}

#body.view_1024 #about-vip-points #tb-silver-content .rules {
    width: 75%;
}

#body.view_1024 #about-vip-points #tb-gold-content .rules {
    width: 75%;
}

#body.view_1024 #about-vip-points #tb-crystal-content .rules {
    width: 75%;
}

#body.view_1024 .tablegames-div .mg_menu .clear.dynamic {
    clear: none;
}

#body.view_1024 .mg_menu {
    width: 590px;
    display: grid;
    grid-template-columns: repeat(2, 289px);
    grid-auto-rows: 201px;
    gap: 16px;
}

#body.view_1024 .mg_menu a {
    height: 201px;
    width: 277px;
    min-width: 277px;
}

#body.view_1024 .mg_menu a:nth-child(3) {
    margin-left: 12px;
}

#body.view_1024 .mg_menu a:nth-child(5) {
    margin-left: 0;
}

#body.view_1024 .mg_menu a:nth-child(6) {
    margin-left: 12px;
}

#body.view_1024 .mg_name {
    font-size: 26px;
    top: 19px;
    left: 20px;
    width: auto;
}

#body.view_1024 .mg_menu_bura:after,
#body.view_1024 .mg_menu_seka:after,
#body.view_1024 .mg_menu_nardi:after,
#body.view_1024 .mg_menu_domino:after,
#body.view_1024 .mg_menu_blackjack:after,
#body.view_1024 .mg_menu_japanesejoker:after {
    transform: scale(0.6);
    transform-origin: right bottom;
}
#body.view_1024 .boardgames-weeklyleaderboard-liner3 .liner-inner{
    width: 232px;
}


#body.view_1024 .tablegames-div .tablegames-all-data {
    float: right;
    margin-right: 10px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col{
    width: 84px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container.first .table .row .col{
    width: 84px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container.first .table .row:first-child .col.jap-joker{
    font-size: 12px;
    line-height: 3.5;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container.first .table{
    width: 594px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container{
    margin-left: 10px;
    width: 548px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container.second{
    width: 400px;
    height: 526px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .block2{
    width: 293px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .block2 .main-content{
    width: 250px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col{
    width: 124.5px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col:first-child:after{
    left: 25px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .block2 .main-content .row .col:last-child:after{
    left: 19px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .aside-container.first{
    width: 600px;
}
#body.view_1024 .boardgames-tournaments-guaranteedtournament .block2 .main-content:after{
    width: 250px;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left {
    width: 600px;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left .table{
    width: 545px;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left .table .row:first-child .col{
    width: 77px;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left .table .row .col{
    width: 77px;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.blackjack{
    font-size: 12px;
    line-height: 3.5;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left .table .row:first-child .col.jap-joker{
    font-size: 11px;
    line-height: 3.6;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-right{
    width: 345px;
}
#body.view_1024 .boardgames-tournaments-freetournaments .content-left .title2 .question{
    width: 94%;
}
#body.view_normal .boardgames-tournaments-menu {
    width: 100%;
    margin-top: 25px;
    border: none;
    height: 60px;
    ;
}

#body.view_normal .boardgames-tournaments-menu-list {
    float: left;
    margin-top: 0;
    text-align: center;
    padding-left: 0;
    margin-left: 20px;
}

#body.view_normal .boardgames-tournaments-menu-list.active {
    border-left: none;
    border-bottom: 3px solid #e5cf4d;
    padding-bottom: 5px;
}

#body.view_normal .boardgames-tournaments-bountytournament {
    width: 738px;
}

#body.view_normal .boardgames-tournaments-bountytournament-title3 .block1 {
    width: 358px;
    height: 240px;
}

#body.view_normal .boardgames-tournaments-bountytournament-title3 .block1:nth-child(2) {
    margin-left: 15px;
}

#body.view_normal .boardgames-tournaments-bountytournament-title4 .block1 {
    width: 360px;
}

#body.view_normal .boardgames-tournaments-bountytournament-title4 .block1 .main-content {
    width: 347px;
}

#body.view_normal .boardgames-tournaments-bountytournament-title4 .block1 .main-content .row .col {
    width: 86px;
}

#body.view_normal .boardgames-tournaments-guaranteedtournament {
    margin-left: 0;
}

#body.view_normal .boardgames-tournaments-guaranteedtournament .top-container .block {
    width: 190px;
    height: 87px;
}

#body.view_normal #about-vip-points #tb-bronze-content .rules {
    width: 75%;
}

#body.view_normal #about-vip-points #tb-silver-content .rules {
    width: 75%;
}

#body.view_normal #about-vip-points #tb-gold-content .rules {
    width: 75%;
}

#body.view_normal #about-vip-points #tb-crystal-content .rules {
    width: 75%;
}

#body.view_normal .tablegames-div .mg_menu .clear.dynamic {
    clear: none;
}

#body.view_normal .mg_menu {
    width: 843px;
    gap: 13px;
}

#body.view_normal .mg_menu a {
    height: 417px;
    min-width: 207px;
    width: 207px;
}

#body.view_normal .mg_name {
    font-size: 26px;
}

#body.view_normal .mg_menu_bura:after,
#body.view_normal .mg_menu_seka:after,
#body.view_normal .mg_menu_nardi:after,
#body.view_normal .mg_menu_domino:after,
#body.view_normal .mg_menu_blackjack:after,
#body.view_normal .mg_menu_japanesejoker:after {
    transform: scale(0.85);
    transform-origin: right bottom;

}
#body.view_normal .mg_menu a iframe{
    left: -36px;
    top: 105px;
}


#body.view_normal .tablegames-div .tablegames-all-data {
    float: right;
    margin-right: 16px;
}


/*hovers*/
.bura_hover {
    width: 273px;
    height: 210px;
    position: absolute;
    right: 0;
    bottom: 62px;
    overflow: hidden;
}
.bura_item {
    transform-origin: center bottom;
}
.bura_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/BURA/bura_1.png);
    width: 137px;
    height: 194px;
    transform: rotate(-7deg);
    left: 47px;
    bottom: 0px;
    transition: all 0.5s ease;

}
.mg_menu_bura:hover .bura_item.item_1 {
    transform-origin: center bottom;
    transform:  rotate(-12deg); 
}
#body.view_1024 .bura_item.item_1 {
position: absolute;
    background: url(../Images/TableGames/BURA/bura_1.png);
    width: 137px;
    height: 194px;
    transform: rotate(-27deg);
    left: 106px;
    bottom: 52px;
    transition: all 0.5s ease;

}
#body.view_1024 .mg_menu_bura:hover .bura_item.item_1 {
    transform-origin: center bottom;
    transform:  rotate(-35deg); 
}

.bura_item.item_2 {
    position: absolute;
    background: url('../Images/TableGames/BURA/bura_2.png');
    width: 137px;
    height: 194px;
    transform:  rotate(-3deg);
    left: 73px;
    bottom: 0px;
    transition: all 0.5s ease;
}
.mg_menu_bura:hover .bura_item.item_2 {
    transform-origin: center bottom;
    transform:  rotate(-10deg);     
}
#body.view_1024 .bura_item.item_2 {
    position: absolute;
    background: url('../Images/TableGames/BURA/bura_2.png');
    width: 137px;
    height: 194px;
    transform: rotate(-20deg);
    left: 121px;
    bottom: 56px;
    transition: all 0.5s ease;
}
#body.view_1024 .mg_menu_bura:hover .bura_item.item_2 {
    transform-origin: center bottom;
    transform:  rotate(-25deg);     
}

.bura_item.item_3 {
    position: absolute;
    background: url('../Images/TableGames/BURA/bura_3.png');
    width: 137px;
    height: 194px;
    transform:  rotate(9deg);
    right: 55px;
    bottom: 0px;
    transition: all 0.5s ease;
}
.mg_menu_bura:hover .bura_item.item_3 {
    transform-origin: center bottom;
    transform:  rotate(0deg);   
}
#body.view_1024 .bura_item.item_3 {
    position: absolute;
    background: url('../Images/TableGames/BURA/bura_3.png');
    width: 137px;
    height: 194px;
    transform: rotate(-12deg);
    right: -3px;
    bottom: 64px;
    transition: all 0.5s ease;
}
#body.view_1024 .mg_menu_bura:hover .bura_item.item_3 {
    transform-origin: center bottom;
    transform:  rotate(-18deg);   
}






.seka_hover {
    width: 273px;
    height: 250px;
    position: absolute;
    right: 0;
    bottom: 58px;
    overflow: hidden;
}
.seka_item {
    transform-origin: center bottom;
}
.seka_item.item_1 {
position: absolute;
    background: url(../Images/TableGames/SEKA/seka_1.png);
    width: 161px;
    height: 211px;
    transform: rotate(0deg);
    left: 22px;
    bottom: -7px;
    transition: all 0.2s ease;

}
.mg_menu_seka:hover .seka_item.item_1 {
    left: 20px;
    bottom: 7px;
}
#body.view_1024 .seka_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/SEKA/seka_1.png);
    transform: rotate(-18deg);
    left: 87px;
    bottom: 39px;
    transition: all 0.2s ease;
    background-repeat: no-repeat;
}
#body.view_1024 .mg_menu_seka:hover .seka_item.item_1 {
     bottom: 62px;
}
.seka_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/SEKA/seka_2.png);
    width: 148px;
    height: 202px;
    transform: rotate(0deg);
    left: 61px;
    bottom: 0px;
    transition: all 0.4s ease;
}
.mg_menu_seka:hover .seka_item.item_2 {
    left: 58px;
    bottom: 10px;    
}
#body.view_1024 .seka_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/SEKA/seka_2.png);
    transform: rotate(-20deg);
    left: 124px;
    bottom: 58px;
    transition: all 0.4s ease;
    background-repeat: no-repeat;
}
#body.view_1024 .mg_menu_seka:hover .seka_item.item_2 {
    bottom: 72px;    
}

.seka_item.item_3 {
    position: absolute;
    background: url(../Images/TableGames/SEKA/seka_3.png);
    width: 167px;
    height: 214px;
    transform: rotate(0deg);
    right: 25px;
    bottom: -10px;
    transition: all 0.6s ease;
    background-repeat: no-repeat;
}
.mg_menu_seka:hover .seka_item.item_3 {
    right: 22px;
    bottom: 10px;  
}
#body.view_1024 .seka_item.item_3 {
    position: absolute;
    background: url(../Images/TableGames/SEKA/seka_3.png);
    width: 167px;
    height: 214px;
    transform: rotate(-18deg);
    right: -34px;
    bottom: 57px;
    transition: all 0.6s ease;
}
#body.view_1024 .mg_menu_seka:hover .seka_item.item_3 {
    bottom: 81px;  
}



.domino_hover {
    width: 273px;
    height: 300px;
    position: absolute;
    right: 0;
    bottom: 60px;
    overflow: hidden;
}
.domino_item {
    transform-origin: center bottom;
}
.domino_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/DOMINO/domino_1.png);
    width: 143px;
    height: 186px;
    transform: rotate(0deg);
    left: 35px;
    bottom: 30px;
    transition: all 0.2s ease;
    z-index: 3;

}
.mg_menu_domino:hover .domino_item.item_1 {
    left: 30px;
    bottom: 10px;
    transform-origin: 100px 0px;
    transform:  rotate(5deg); 
}

#body.view_1024 .domino_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/DOMINO/domino_1.png);
    width: 143px;
    height: 186px;
    transform: rotate(0deg);
    left: 25px;
    bottom: 89px;
    transition: all 0.2s ease;
    z-index: 3;
}
#body.view_1024 .mg_menu_domino:hover .domino_item.item_1 {
    left: 45px;
    bottom: 89px;
    transform-origin: 100px 0px;
    transform:  rotate(5deg); 
}

.domino_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/DOMINO/domino_2.png);
    width: 172px;
    height: 58px;
    transform: rotate(-11deg);
    left: 81px;
    bottom: 90px;
    transition: all 0.2s ease;
    z-index: 1;
}
.mg_menu_domino:hover .domino_item.item_2 {
    left: 79px;
    bottom: 60px;   
}

#body.view_1024 .domino_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/DOMINO/domino_2.png);
    width: 172px;
    height: 58px;
    transform: rotate(-11deg);
    left: 72px;
    bottom: 146px;
    transition: all 0.2s ease;
    z-index: 1;
}
#body.view_1024 .mg_menu_domino:hover .domino_item.item_2 {
    left: 85px;
    bottom: 136px;   
    transform-origin: 100px 0px;
    transform:  rotate(5deg); 
}

.domino_item.item_3 {
    position: absolute;
    background: url(../Images/TableGames/DOMINO/domino_3.png);
    width: 164px;
    height: 99px;
    transform: rotate(0deg);
    right: 33px;
    bottom: 30px;
    transition: all 0.2s ease;
}
.mg_menu_domino:hover .domino_item.item_3 {
    right: 20px;
    bottom: 10px; 
}
#body.view_1024 .domino_item.item_3 {
    position: absolute;
    background: url(../Images/TableGames/DOMINO/domino_3.png);
    width: 164px;
    height: 99px;
    transform: rotate(0deg);
    right: 42px;
    bottom: 83px;
    transition: all 0.2s ease;
}
#body.view_1024 .mg_menu_domino:hover .domino_item.item_3 {
    right: 32px;
    bottom: 80px;
    transform-origin: 100px 0px;
    transform:  rotate(5deg); 
}


.nardi_hover {
    width: 273px;
    height: 200px;
    position: absolute;
    right: 0;
    bottom: 64px;
    overflow: hidden;
}
.nardi_item {
    transform-origin: center bottom;
}
.nardi_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/NARDI/nardi_1.png);
    width: 144px;
    height: 143px;
    transform: rotate(-1deg);
    left: 66px;
    bottom: 0px;
    transition: all 0.4s ease;
    z-index: 3;

}
.mg_menu_nardi:hover .nardi_item.item_1 {
    transform-origin: center center;
    transform:  rotate(-25deg); 
}
#body.view_1024 .nardi_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/NARDI/nardi_1.png);
    width: 144px;
    height: 143px;
    transform: rotate(-1deg);
    left: 131px;
    bottom: 48px;
    transition: all 0.4s ease;
    z-index: 3;

}
#body.view_1024 .mg_menu_nardi:hover .nardi_item.item_1 {
    transform-origin: center center;
    transform:  rotate(-25deg); 
}
.nardi_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/NARDI/nardi_2.png);
    width: 91px;
    height: 86px;
    transform: rotate(0deg);
    left: 66px;
    bottom: 116px;
    transition: all 0.4s ease;
    z-index: 1;
}
.mg_menu_nardi:hover .nardi_item.item_2 {
    transform-origin: center center;
    transform:  rotate(25deg);   
}
#body.view_1024 .nardi_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/NARDI/nardi_2.png);
    width: 91px;
    height: 86px;
    transform: rotate(0deg);
    left: 131px;
    bottom: 165px;
    transition: all 0.4s ease;
    z-index: 1;
}
#body.view_1024 .mg_menu_nardi:hover .nardi_item.item_2 {
    transform-origin: center center;
    transform:  rotate(25deg);   
}



.blackjack_hover {
    width: 250px;
    height: 200px;
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.blackjack_item {
    transform-origin: center bottom;
}
.blackjack_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/BLACKJACK/blackjack_1.png);
    width: 137px;
    height: 194px;
    transform: rotate(-1deg);
    left: 72px;
    bottom: -42px;
    transition: all 0.4s ease;
    z-index: 0;

}
.mg_menu_blackjack:hover .blackjack_item.item_1 {
    transform-origin: left bottom;
    transform:  rotate(-15deg); 
}

.blackjack_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/BLACKJACK/blackjack_2.png);
    width: 137px;
    height: 194px;
    transform: rotate(0deg);
    left: 120px;
    bottom: -41px;
    transition: all 0.4s ease;
    z-index: 1;
}
.mg_menu_blackjack:hover .blackjack_item.item_2 {
    bottom: -10px;  
}



.jap_hover {
    width: 250px;
    height: 200px;
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.jap_item {
    transform-origin: center bottom;
}
.jap_item.item_1 {
    position: absolute;
    background: url(../Images/TableGames/JAPJOKER/jap_1.png);
    width: 137px;
    height: 194px;
    transform: rotate(-1deg);
    left: 143px;
    bottom: -87px;
    transition: all 0.4s ease;
    z-index: 2;
}
.mg_menu_japanesejoker:hover .jap_item.item_1 {
    transform-origin: left bottom;
    transform:  rotate(-15deg); 
}

.jap_item.item_2 {
    position: absolute;
    background: url(../Images/TableGames/JAPJOKER/jap_2.png);
    width: 184px;
    height: 194px;
    transform: rotate(0deg);
    left: 75px;
    bottom: -29px;
    transition: all 0.4s ease;
    z-index: 1;
}
.mg_menu_japanesejoker:hover .jap_item.item_2 {
    bottom: -19px;
    transform-origin: center center;
    transform:  rotate(10deg);  
}

#body.view_1024 .bura_hover, #body.view_1024 .seka_hover, 
#body.view_1024 .domino_hover, #body.view_1024 .nardi_hover,  
#body.view_1024 .blackjack_hover, #body.view_1024 .jap_hover  {
    height: 295px;
    transform: scale(0.7);
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;    
    bottom: 0px;
}
#body.view_1024 .bura_hover {
    bottom: -12px;
    right: 14px;  
}
#body.view_1024 .seka_hover {
    bottom: -12px;
    right: 14px;  
}
#body.view_1024 .domino_hover {
    transform: scale(0.64);
}
#body.view_1024 .domino_hover {
    bottom: -31px;
    right: 11px;   
}
#body.view_1024 .nardi_hover {
    bottom: -9px;
    right: 37px;      
}
#body.view_1500 .bura_hover, #body.view_1500 .seka_hover, 
#body.view_1500 .domino_hover, #body.view_1500 .nardi_hover,  
#body.view_1500 .blackjack_hover, #body.view_1500 .jap_hover  {
    transform: scale(1);
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;    
}

#body .bura_hover, #body .seka_hover, 
#body .domino_hover, #body .nardi_hover,  
#body .blackjack_hover, #body .jap_hover  {
    transform: scale(0.8);
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;    
}



.board-games-verify-popup .bgvp-bg{
    background: #000;
    opacity: 0.6;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 104;
}
.board-games-verify-popup .bgvp-head{
    height: 50px;
    background: #262626;
    padding: 14px 20px;
    box-sizing: border-box;   
    color: #fff;
    font-size: 15px;  
    font-family: 'CrystalBetUni-Medium';
    text-align: left;
}    
.board-games-verify-popup .bgvp-close{
    background: url('../Images/TableGames/popup.png') no-repeat 0 -1px;
    width: 16px;
    height: 15px;
    display: block;
    float: right;
    margin: 0px -7px 0 0;
    transition: opacity 0.3s ease;
    border: 4px transparent solid;   
}    
.board-games-verify-popup .bgvp-close:hover{
    opacity: 0.6;
}    
.board-games-verify-popup .bgvp-window{
    position: fixed;
    top: calc(50% - 202px);
    left: calc(50% - 384px);
    background:#2e2e2e;
    width: 768px;
    z-index: 105;            
    text-align: center;
    padding-bottom: 70px;    
}
.board-games-verify-popup .bgvp-icon{
    background: url('../Images/TableGames/popup.png') no-repeat -56px -1px;
    width: 33px;
    height: 32px;
    margin: 30px auto ;    
}
.board-games-verify-popup .bgvp-message{
    color: #fff;
    font-size: 22px;  
    font-family: 'CrystalBetUni-Medium';
    text-align: center;
    margin-bottom: 40px;    
}
.board-games-verify-popup .bgvp-verify {
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
    background-color: rgb(253, 224, 83);
    font-size: 18px;
    color: #1f1a02;
    min-width: 240px;
    height: 61px;
    font-family: 'CrystalBetUni-Bold';
    line-height: 60px;
    text-align: center;    
    transition: background 0.3s ease;
    margin-right: 10px;  
    padding: 0 15px;
    box-sizing: border-box;             
}
.board-games-verify-popup .bgvp-verify:hover{
    background: #ffe87a;
}
.board-games-verify-popup .bgvp-verify:before {
    content: '';
    display: inline-block;
    background: url('../Images/TableGames/popup.png') no-repeat -26px -1px;
    width: 20px;
    height: 25px; 
    vertical-align: middle;
    margin-right: 15px;
    margin-bottom: 3px;    
}
.board-games-verify-popup .bgvp-skip {
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid #8a8a8a;
    font-size: 18px;
    color: #1f1a02;
    width: 240px;
    height: 61px;
    font-family: 'CrystalBetUni-Bold';
    color: #c2c2c2;
    line-height: 60px;
    text-align: center;    
    transition: all 0.3s ease;

}
.board-games-verify-popup .bgvp-skip:hover{
    background: #2e2e2e;
    border-color: #cdcdcd;
    color: #e8e8e8;
}

#body.en .authorized #rakeback-system .last-chance-collect span:first-child {
    padding-top: 11px;
} 
#body.en .authorized #rakeback-system .last-chance-collect {
    padding-top: 4px;
}
#body.en .authorized #rakeback-system .profile-points.three > div {
    line-height: 32px;
}
#body.en .authorized #rakeback-system .profile-points.three div span:first-child {
    line-height: 44px;
    padding-right: 3px;
}
#body.en .authorized #rakeback-system .profile-points.two .long {
    line-height: 21px !important;
}
#body.ru .authorized #rakeback-system .profile-points.two {
    height: 43px;
}

#body.ru .authorized #rakeback-system .profile-points.three div {
    line-height: 32px;
    width: unset;
}
#body.ru .authorized #rakeback-system .profile-points.three div span:first-child {
    line-height: 44px;
    margin-right: 3px;
}
